Squid3 failed

1. Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 15/09/2017 - 00:04h

Boa noite pessoal.
Essa é a primeira vez que instalo o Squid3 sobre o meu Debian. Após criar um novo arquivo squid.conf e colocar as configurações abaixo, os comandos: service squid3 start/service squid3 restart retornam um OK normalmente, mas porém ao verificar o status (service squid3 status), retorna o erro "squid3 is not running ... Failed!
Já revisei as configurações e não consegui resolver. Essa é a configuração padrão:

#####

cat > /etc/squid/squid.conf -EOF
# Configuração Squid
# DIRETORIO ONDE TEM O AVISO NAO ALTERE
error_directory /var/www/pgaviso


# PORTA DO SQUID
http_port 3128 transparent
# Altera se preferir

# DIAS PARA BLOQUEIO
cache_mgr 15
# Digite aqui o maximo de dias para bloqueio aparecer no aviso

# TEL. CONTATO PROVEDOR
visible_hostname 22.3344-5566
# Digite o telefone neste modelo DDD.PPPP-YYYY

# IP DO MK-AUTH OU DOMINIO
err_html_text www.seudominio.com.br
# Digite seu dominio ou o ip do mk-auth sem o http://

# O RESTO NAO PRECISA MEXER

# Cache
cache_mem 100 MB
maximum_object_size_in_memory 32 KB
#maximum_object_size 100 MB
#minimum_object_size 0 KB
#cache_swap_low 90
#cache_swap_high 95

# Logs de acesso
access_log /var/log/squid/access.log squid

# ACL PADRAO
acl all src 0.0.0.0/0.0.0.0
#acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
#acl SSL_ports port 443 563 873
#acl Safe_ports port 80 # http
#acl purge method PURGE
#acl CONNECT method CONNECT

# Permissões e bloqueios padrão
#http_access allow manager localhost
#http_access deny manager
#http_access allow purge localhost
#http_access deny purge
#http_access deny !Safe_ports
#http_access deny CONNECT !SSL_ports

# NAO FAZER CACHE
no_cache deny all

# NEGAR TUDO REDIRECIONAR PARA O AVISO
deny_info ERR_ACCESS_DENIED all

# BLOQUEIO EXTERNO
http_access deny all
EOF

#####

Detalhe, eu cheguei a remover 0.0.0.0/0.0.0.0 do acl all src, e também removi o 127.0.0.1/255.255.255.255 do acl localhost src, mesmo assim ele continua retornando o erro squid3 is not running ... Failed!

Desde já agradeço a força de todos.


  


2. Re: Squid3 failed

Buckminster
Buckminster

(usa Debian)

Enviado em 15/09/2017 - 00:22h

Posta aqui a saída do comando squid -v ou squid3 -v.


3. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 15/09/2017 - 12:38h

fabianomartins2 escreveu:

Boa noite pessoal.
Essa é a primeira vez que instalo o Squid3 sobre o meu Debian. Após criar um novo arquivo squid.conf e colocar as configurações abaixo, os comandos: service squid3 start/service squid3 restart retornam um OK normalmente, mas porém ao verificar o status (service squid3 status), retorna o erro "squid3 is not running ... Failed!
Já revisei as configurações e não consegui resolver. Essa é a configuração padrão:

#####

cat > /etc/squid3/squid.conf -EOF
# Configuração Squid
# DIRETORIO ONDE TEM O AVISO NAO ALTERE
error_directory /var/www/pgaviso


# PORTA DO SQUID
http_port 3128 transparent
# Altera se preferir

# DIAS PARA BLOQUEIO
cache_mgr 15
# Digite aqui o maximo de dias para bloqueio aparecer no aviso

# TEL. CONTATO PROVEDOR
visible_hostname 22.3344-5566
# Digite o telefone neste modelo DDD.PPPP-YYYY

# IP DO MK-AUTH OU DOMINIO
err_html_text www.seudominio.com.br
# Digite seu dominio ou o ip do mk-auth sem o http://

# O RESTO NAO PRECISA MEXER

# Cache
cache_mem 100 MB
maximum_object_size_in_memory 32 KB
#maximum_object_size 100 MB
#minimum_object_size 0 KB
#cache_swap_low 90
#cache_swap_high 95

# Logs de acesso
access_log /var/log/squid/access.log squid

# ACL PADRAO
acl all src 0.0.0.0/0.0.0.0
#acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
#acl SSL_ports port 443 563 873
#acl Safe_ports port 80 # http
#acl purge method PURGE
#acl CONNECT method CONNECT

# Permissões e bloqueios padrão
#http_access allow manager localhost
#http_access deny manager
#http_access allow purge localhost
#http_access deny purge
#http_access deny !Safe_ports
#http_access deny CONNECT !SSL_ports

# NAO FAZER CACHE
no_cache deny all

# NEGAR TUDO REDIRECIONAR PARA O AVISO
deny_info ERR_ACCESS_DENIED all

# BLOQUEIO EXTERNO
http_access deny all
EOF

#####

Detalhe, eu cheguei a remover 0.0.0.0/0.0.0.0 do acl all src, e também removi o 127.0.0.1/255.255.255.255 do acl localhost src, mesmo assim ele continua retornando o erro squid3 is not running ... Failed!

Desde já agradeço a força de todos.


Detalhe, alterei agora o caminho para /etc/squid3/squid.conf, originalmente eu havia postado errado.



4. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 15/09/2017 - 12:49h

Buckminster escreveu:

Posta aqui a saída do comando squid -v ou squid3 -v.


squid3 -v
Squid Cache: Version 3.4.8
linux
configure options: '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${p
refix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info'
'--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '
--srcdir=.' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disab
le-silent-rules' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--man
dir=/usr/share/man' '--enable-inline' '--disable-arch-native' '--enable-async-io
=8' '--enable-storeio=ufs,aufs,diskd,rock' '--enable-removal-policies=lru,heap'
'--enable-delay-pools' '--enable-cache-digests' '--enable-icap-client' '--enable
-follow-x-forwarded-for' '--enable-auth-basic=DB,fake,getpwnam,LDAP,MSNT,MSNT-mu
lti-domain,NCSA,NIS,PAM,POP3,RADIUS,SASL,SMB' '--enable-auth-digest=file,LDAP' '
--enable-auth-negotiate=kerberos,wrapper' '--enable-auth-ntlm=fake,smb_lm' '--en
able-external-acl-helpers=file_userip,kerberos_ldap_group,LDAP_group,session,SQL
_session,unix_group,wbinfo_group' '--enable-url-rewrite-helpers=fake' '--enable-
eui' '--enable-esi' '--enable-icmp' '--enable-zph-qos' '--enable-ecap' '--disabl
e-translation' '--with-swapdir=/var/spool/squid3' '--with-logdir=/var/log/squid3
' '--with-pidfile=/var/run/squid3.pid' '--with-filedescriptors=65536' '--with-la
rge-files' '--with-default-user=proxy' '--enable-build-info= linux' '--enable-li
nux-netfilter' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fPIE -fstack-prote
ctor-strong -Wformat -Werror=format-security -Wall' 'LDFLAGS=-fPIE -pie -Wl,-z,r
elro -Wl,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CXXFLAGS=-g -O2 -fPIE -fstack-p
rotector-strong -Wformat -Werror=format-security'




5. Re: Squid3 failed

Buckminster
Buckminster

(usa Debian)

Enviado em 15/09/2017 - 16:22h

No squid.conf altere essa linha

http_port 3128 transparent

para

http_port 3128 intercept

E delete o arquivo squid3.pid e crie de novo.
Pare o Squid e execute como root no terminal:

# rm -rf /var/run/squid3.pid

Crie ele de novo (somente crie o arquivo, vazio mesmo):

# vim /var/run/squid3.pid <<< usei o vim, você use teu editor de texto preferido (nano, pico, etc)

Reinicie o servidor e teste.


6. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 16/09/2017 - 18:17h

Buckminster escreveu:

No squid.conf altere essa linha

http_port 3128 transparent

para

http_port 3128 intercept

E delete o arquivo squid3.pid e crie de novo.
Pare o Squid e execute como root no terminal:

# rm -rf /var/run/squid3.pid

Crie ele de novo (somente crie o arquivo, vazio mesmo):

# vim /var/run/squid3.pid <<< usei o vim, você use teu editor de texto preferido (nano, pico, etc)

Reinicie o servidor e teste.


Eu havia removido o squid.conf e refiz do zero, vou postar as atuais configurações:

cat > /etc/squid3/squid.conf -EOF
# Configuração Squid
# DIRETORIO ONDE TEM O AVISO NAO ALTERE
error_directory /var/www/pgaviso


# PORTA DO SQUID
http_port 3128 intercept
# Altera se preferir

# DIAS PARA BLOQUEIO
cache_mgr 10
# Digite aqui o maximo de dias para bloqueio aparecer no aviso

# TEL. CONTATO PROVEDOR
visible_hostname 67 9.9624-3128
# Digite o telefone neste modelo DDD.PPPP-YYYY

# IP DO MK-AUTH OU DOMINIO
err_html_text www.fpnetprovedor.com.br
# Digite seu dominio ou o ip do mk-auth sem o http://

# O RESTO NAO PRECISA MEXER

# Cache
cache_mem 100 MB
maximum_object_size_in_memory 32 KB
#maximum_object_size 100 MB
#minimum_object_size 0 KB
#cache_swap_low 90
#cache_swap_high 95

# Logs de acesso
access_log /var/log/squid/access.log squid

# ACL PADRAO
acl all src
#acl manager proto cache_object
acl localhost src
#acl SSL_ports port 443 563 873
#acl Safe_ports port 80 # http
#acl purge method PURGE
#acl CONNECT method CONNECT

# Permissões e bloqueios padrão
#http_access allow manager localhost
#http_access deny manager
#http_access allow purge localhost
#http_access deny purge
#http_access deny !Safe_ports
#http_access deny CONNECT !SSL_ports

# NAO FAZER CACHE
no_cache deny all

# NEGAR TUDO REDIRECIONAR PARA O AVISO
deny_info ERR_ACCESS_DENIED all

# BLOQUEIO EXTERNO
http_access deny all
EOF

#####
Agora acorreu o seguinte erro:
sudo service squid3 restart
[....] Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!


7. Re: Squid3 failed

Buckminster
Buckminster

(usa Debian)

Enviado em 17/09/2017 - 21:17h

cat > /etc/squid3/squid.conf -EOF

Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!

Está dizendo que o comando cat não foi reconhecido.

Comente ou delete a linha. O comando cat não será reconhecido pelo Squid, pois não faz parte dos seus parâmetros.


8. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 19/09/2017 - 11:30h

Buckminster escreveu:

cat > /etc/squid3/squid.conf -EOF

Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!

Está dizendo que o comando cat não foi reconhecido.

Comente ou delete a linha. O comando cat não será reconhecido pelo Squid, pois não faz parte dos seus parâmetros.


Ok parei o squid3, removi a linha, salvei, startei ele, restart também mesmo assim o squid3 não roda!
root@mk-auth:~# sudo service squid3 stop
[ ok ] Stopping Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# nano /etc/squid3/squid.conf
root@mk-auth:~# sudo service squid3 start
[ ok ] Starting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~# sudo service squid3 restart
[ ok ] Restarting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~#




9. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 19/09/2017 - 11:36h

fabianomartins2 escreveu:

Buckminster escreveu:

cat > /etc/squid3/squid.conf -EOF

Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!

Está dizendo que o comando cat não foi reconhecido.

Comente ou delete a linha. O comando cat não será reconhecido pelo Squid, pois não faz parte dos seus parâmetros.


Ok parei o squid3, removi a linha, salvei, startei ele, restart também mesmo assim o squid3 não roda!
root@mk-auth:~# sudo service squid3 stop
[ ok ] Stopping Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# nano /etc/squid3/squid.conf
root@mk-auth:~# sudo service squid3 start
[ ok ] Starting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~# sudo service squid3 restart
[ ok ] Restarting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~#



Consegui, o erro estava aqui:
# Logs de acesso
access_log /var/log/squid3/access.log squid

O log estava apenas /var/log/squid, faltava o "3".
root@mk-auth:~# sudo service squid3 status
[ ok ] squid3 is running.

Ao digital o ip do meu servidor xxx.xx.xx.xx:3128 a pagina não aparece. Aff quebrando a cabeça p/ aprender.



10. Re: Squid3 failed

Buckminster
Buckminster

(usa Debian)

Enviado em 21/09/2017 - 21:57h

fabianomartins2 escreveu:

fabianomartins2 escreveu:

Buckminster escreveu:

cat > /etc/squid3/squid.conf -EOF

Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!

Está dizendo que o comando cat não foi reconhecido.

Comente ou delete a linha. O comando cat não será reconhecido pelo Squid, pois não faz parte dos seus parâmetros.


Ok parei o squid3, removi a linha, salvei, startei ele, restart também mesmo assim o squid3 não roda!
root@mk-auth:~# sudo service squid3 stop
[ ok ] Stopping Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# nano /etc/squid3/squid.conf
root@mk-auth:~# sudo service squid3 start
[ ok ] Starting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~# sudo service squid3 restart
[ ok ] Restarting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~#



Consegui, o erro estava aqui:
# Logs de acesso
access_log /var/log/squid3/access.log squid

O log estava apenas /var/log/squid, faltava o "3".
root@mk-auth:~# sudo service squid3 status
[ ok ] squid3 is running.

Ao digital o ip do meu servidor xxx.xx.xx.xx:3128 a pagina não aparece. Aff quebrando a cabeça p/ aprender.


Qual página?
O que aparece no lugar da "página" que tu diz?
Caso tu está falando da página do Squid, tu configurou ela no Squid e no Apache?


11. Re: Squid3 failed

Fabiano Nogueira Martins
fabianomartins2

(usa Debian)

Enviado em 25/09/2017 - 20:08h

Buckminster escreveu:

fabianomartins2 escreveu:

fabianomartins2 escreveu:

Buckminster escreveu:

cat > /etc/squid3/squid.conf -EOF

Restarting Squid HTTP Proxy 3.x: squid32017/09/16 18:17:14| /etc/squid3/squid.conf:1 unrecognized: 'cat'
failed!

Está dizendo que o comando cat não foi reconhecido.

Comente ou delete a linha. O comando cat não será reconhecido pelo Squid, pois não faz parte dos seus parâmetros.


Ok parei o squid3, removi a linha, salvei, startei ele, restart também mesmo assim o squid3 não roda!
root@mk-auth:~# sudo service squid3 stop
[ ok ] Stopping Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# nano /etc/squid3/squid.conf
root@mk-auth:~# sudo service squid3 start
[ ok ] Starting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~# sudo service squid3 restart
[ ok ] Restarting Squid HTTP Proxy 3.x: squid3.
root@mk-auth:~# sudo service squid3 status
[FAIL] squid3 is not running ... failed!
root@mk-auth:~#



Consegui, o erro estava aqui:
# Logs de acesso
access_log /var/log/squid3/access.log squid

O log estava apenas /var/log/squid, faltava o "3".
root@mk-auth:~# sudo service squid3 status
[ ok ] squid3 is running.

Ao digital o ip do meu servidor xxx.xx.xx.xx:3128 a pagina não aparece. Aff quebrando a cabeça p/ aprender.


Qual página?
O que aparece no lugar da "página" que tu diz?
Caso tu está falando da página do Squid, tu configurou ela no Squid e no Apache?

É uma pagina de bloqueio p/ clientes inadimplentes.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts