Ola
Sou novato no mundo linux, porem... nos trancos e barrancos... consegui brincar com algumas coisinhas...rs..rs...rs...
Estou tentando instalar o Thunder Cache, porem, estou encontrando dificuldades.
sempre que adiciono as seguintes linhas:
meu squid simplesmente para.Citação:
#-----------------------------------------------
#OPÇOES DE REDIRECIONAMENTO
url_rewrite_children 200
acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst"
url_rewrite_access allow store_rewrite_list
url_rewrite_access deny all
url_rewrite_program /etc/squid/loader.php
#nega cache local, para nãoo haver duplicação
acl localcache dstdomain 172.168.0.1
cache deny localcache
#-----------------------------------------------
alem de nao conseguir acessar o relatorio pelo http://$server_ip/thunder.php ou http://172.168.0.1/thunder.php
bom.. vamos la... vou explicar o q eu fiz:
#Fedora 10#
como tenho o squid rodando e funcionando
verifiquei se possuia o servidor web(httpd) e o php instalado
#yum install httpd php
recebi a seguinte resposta:
Criei uma pasta para o thunder, acessei a pasta e baixei o arquivo:Código :
O pacote httpd-2.2.11-2.fc10.x86_64 ja esta instalado em sua ultima versao O pacote php-5.2.9-2.fc10.x86_64 ja esta instalado em sua ultima versao
#mkdir /etc/thunder
#cd /etc/thunder/
#wget http://www.thundercache.org/repo/thundercachev21.tar
Descompactei o arquivo, e copiei para a pasta do squid:
#tar xvf thundercachev21.tar
#cp rx /etc/thunder/* /etc/squid/
Editei o arquivo de configuracao do squid, acrescentando as opcoes de redirecionamento
#vim /etc/squid/squid.conf
Editei o arquivo do thunder, alterando somente ($disk_max, $server_ip)Código :
#OPÇOES DE REDIRECIONAMENTO url_rewrite_children 200 acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst" url_rewrite_access allow store_rewrite_list url_rewrite_access deny all url_rewrite_program /etc/squid/loader.php #nega cache local, para nãoo haver duplicação acl localcache dstdomain 172.168.0.1 cache deny localcache
#vim /etc/squid/thunder.conf
Criei os links:Citação:
$cache_dir = "/var/www/thunder";
$disk_max = 58; // in percent
$cache_scr = "/etc/squid";
$server_ip = "172.168.0.1";
#ln -s /etc/squid/youtube.com.php /etc/squid/googlevideo.com.php
#ln -s /etc/squid/avg.com.php /etc/squid/grisoft.com.php
#ln -s /etc/squid/thunder.php /var/www/thunder.php
Crie o diretório dos arquivos e mudei as permissões de acesso.
#mkdir /var/www/thunder
#chmod a+xrw -R /var/www/thunder
#chmod a+x /etc/squid/loader.php
#chmod a+x /etc/squid/downloader.php
No final, falam para configurar o apache... como nao sei mto bem como seria, editei o arquivo httpd.conf, acresentando o que se pede:
#vim /etc/httpd/conf/httpd.conf
Reiniciei o computadorCitação:
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Alias /thunder /cache4/thunder
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Header set THUNDER "THUNDER"
</Directory>
<Directory /cache4/thunder>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Header set THUNDER "THUNDER"
</Directory>
<Directory /cache4/thunder/windowsupdate>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Header unset THUNDER
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
3
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
#init 6
ao reiniciar, nao consigo navegar na net
verifico o httpd, esta rodando
verifico o squid, ele esta executando, mas o processo esta morto
retiro as opcoes de redirecionamento do squid, e ele volta a funcionar normalmente
Bom, eh isso...
creio q devo ter feito um monte de coisa errada... kkkkkkkkkkkkkk
porem nao sei o que seria... pois ainda sou iniciante nesse mundo...
mas, sera que ha alguma alma caridosa para me ajudar???