Porta 80 recusada pelo Linux (Ubunt 12.04)

2

Estou tendo um problema que não consigo resolver. Estou sendo recusado apenas na porta 80. No entanto, a porta 8080 e a 22 (Tomcat e ssh) estão disponíveis. Tenho certeza de que isso não é uma coisa do Apache, mas não posso ser 100%. Temporariamente desativei o firewall para eliminar isso via sudo ufw disable . Aqui estão algumas das minhas saídas:

sudo iptables -L -n

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

netstat -nao | grep 80

tcp6       0      0 :::8080                 :::*                    LISTEN      off (0.00/0/0)
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      off (0.00/0/0)
unix  3      [ ]         STREAM     CONNECTED     8180     

netstat | menos

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0     48 xx.xxx.xxx.102:ssh      67.xxx.xxx.4.ptr.:40726 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  5      [ ]         DGRAM                    7416     /dev/log
unix  3      [ ]         STREAM     CONNECTED     8181     
unix  3      [ ]         STREAM     CONNECTED     8180     
unix  2      [ ]         DGRAM                    10399    
unix  2      [ ]         DGRAM                    6992     
unix  3      [ ]         STREAM     CONNECTED     6959     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     6958     
unix  2      [ ]         DGRAM                    8942     
unix  3      [ ]         STREAM     CONNECTED     6870     @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     9273     
unix  3      [ ]         STREAM     CONNECTED     8603     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     8602     
unix  3      [ ]         STREAM     CONNECTED     6754     
unix  3      [ ]         STREAM     CONNECTED     6753     
unix  3      [ ]         DGRAM                    8452     
unix  3      [ ]         DGRAM                    8451     
unix  3      [ ]         STREAM     CONNECTED     8418     @/com/ubuntu/upstart
unix  3      [ ]         STREAM     CONNECTED     8415 

Eu até fui tão longe para limpar e remover o apache2 ... Na esperança de que iria redefinir a escuta na porta 80. Eu realmente não tenho idéia de para onde ir .. Alguém tem alguma sugestão de onde procurar a seguir? / p>

EDITAR

OK .. Então o Apache não está iniciando .. Agora para descobrir o porquê .. /var/log/apach2/error.log não mostra nenhum erro desde a última reinicialização do servidor, e aqui está o resultado de configtest

sudo apachectl configtest

Syntax OK
    
por Zak 07.08.2013 / 18:39

1 resposta

1

Você pode tentar depurar o Apache ao iniciar com o seguinte comando:

$ sudo strace -Ff apachectl start

Você também pode fazer isso:

$ sudo strace -Ff service httpd start

Para capturar a saída em um arquivo de log:

$ sudo strace -Ff service httpd start 2>&1 | tee apache_$(date +%F_%T).log
    
por 08.08.2013 / 01:18