[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: **********Proxy.pac**************



A extensão .pac ou .dat (que eu gosto de usar) para autoconfiguração
de proxy requer ajuste no seu webserver, caso contrário, como percebeu
ele fará download do arquivo.
Seu webserver deverá estar configurado da seguinte maneira, você deve
acrescentar a seguinte linha no arquivo
/etc/apache2/mods-enabled/mime.conf :
#
# Autoconfiguracao de proxy
#
AddType application/x-ns-proxy-autoconfig .pac .dat
e também acrescentar a seguinte linha no arquivo /etc/mime.types :
application/x-ns-proxy-autoconfig pac dat

Alem disso, dê permissão de leitura ao arquivo com o comando :
chmod 644 /var/www/wpad.dat
chown www-data.www-data  /var/www/wpad.dat

O servidor Web deverá ser reiniciado com o seguinte comando :
service apache2 restart

A seguir, tente acessar o wpad.dat a partir de seu navegador pelo
endereço http://webserver/proxy.dat, seu navegador  deverá conseguir
exibir o arquivo ou ter acesso a ele (não deve fazer o download), caso
contrário algo deu errado e os procedimentos anteriores deverão ser
revistos.

[]'s e sucesso.

Em 12 de janeiro de 2011 11:37, Anderson Bertling
<andersonbertling@gmail.com> escreveu:
> Bom dia !
> Tenho dois servidores um apache e um do proxy, meu problema esta na hora de
> rodar o proxy.pac, que nao abre nem mesmo as paginas que tenho, agora se eu
> coloco o ip:3128 o proxy esta rodando legal e abre tudo. pelo que verifiquei
> o apache esta com suporte ao pac instalado, se eu jogo no navegador
> www.qualquercoisa.com/proxy.pac ele faz o dowload do arquivo que esta no
> servidor apache. OBS claro que o dowload só funciona quando coloco o ip:3128
> no navegador
>
> function FindProxyForURL(url,host)
> {
> if(isPlainHostName(host) || dnsDomainIs(host, ".qualquercoisa.com") ||
> isInNet(host, "200.*.*.0", "255.255.240.0") || isInNet(host, "127.0.0.0",
> "255.0.0.0") || isInNet(host, "10.0.0.0","255.0.0.0") || isInNet(host,
> "192.168.0.0", "255.255.0.0") || url.substring(0, 4) == "ftp:")
>    {
>                 return "DIRECT";
>         }
> else{
> return "PROXY 200.*.*.*:3128";
> }
> }
>
> Alguém sabe o que pode estar ser ?
> --
> Att
> Anderson Bertling
>
>


Reply to: