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.
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.
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.