apache2 localhost se recusou a conectar

1

Estou instalando o apache2.4 no Ubuntu 16.04 com um livro de receitas personalizado no Chef. Não consigo me conectar ao localhost depois de uma nova convergência, e não estou fazendo o Chef modificar nenhum arquivo de configuração até descobrir por que não posso me conectar. Espero ver a página de destino padrão index.html, mas nada funciona. Eu posso ssh em minha máquina vagrant, mas meu navegador não irá carregar nada do servidor. No final disso, eu gostaria de ter meu próprio arquivo HTML que eu tinha o build do Chef em /var/www/html/ como a página de destino do meu servidor Apache.

Abaixo estão alguns métodos que eu já tentei:

Eu executei wget localhost e 127.0.0.1 sempre gera:

--2017-06-21 08:40:05--  http://localhost/
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:80... failed: Connection refused.

Executando sudo systemctl status apache2 em minhas saídas da VM:

Active: active (running) since Wed 2017-06-21 12:17:31 UTC; 31min ago

Executando ps -ef | grep apache em minhas saídas da VM:

root     12881     1  0 12:17 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 12884 12881  0 12:17 ?        00:00:01 /usr/sbin/apache2 -k start
www-data 12885 12881  0 12:17 ?        00:00:01 /usr/sbin/apache2 -k start
vagrant  13125 13109  0 13:08 pts/0    00:00:00 grep --color=auto apache

Executando netstat -a | grep less em minha VM retorna:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 10.0.2.15:ssh           10.0.2.2:40222          ESTABLISHED
tcp6       0      0 [::]:http               [::]:*                  LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN 
udp        0      0 *:bootpc                *:*

Eu já tentei modificar os arquivos de configuração em

  • /etc/apache2/apache2.conf
  • /etc/apache2/sites-enabled/000-default.conf

Por fim, verifiquei as permissões em /var/www e /var/www/html e elas são todas 0755

Todos os itens acima não tiveram qualquer forma de sucesso. Por favor ajude. Antes de perguntar, sim, reiniciei o processo do apache após cada modificação no servidor.

    
por Pat D 21.06.2017 / 15:50

1 resposta

0

Altere o Listen 80 no seu arquivo /etc/apache2/ports.conf para Listen 0.0.0.0:80 e ele deverá ser vinculado a um soquete IPv4. No entanto, o Apache não poderá mais ser acessado via IPv6 neste caso.

    
por byteborg 21.06.2017 / 16:56