De acordo com os documentos do Apache , para ouvir em todas as interfaces, você deve usar isto:
Listen 80
Então, sugiro que você remova o 0.0.0.0:
.
Estou tentando configurar um site wordpress do Apache2. O servidor executa o Debian Jessie. Eu posso acessar o site com ip local, mas não de fora da LAN.
O que há de errado com meus arquivos de configuração, por favor:
ports.conf
Listen 0.0.0.0:80
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
000-default.conf
<VirtualHost *:80>
ServerName www.mysite.net
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Acho que está faltando algo dentro desses arquivos, mas não consigo encontrar o que ...
Thanx pela sua ajuda !!
ATUALIZAÇÃO: Ainda não resolvido e realmente não entendo qual poderia ser o problema. Tentei com Nginx e ainda sem conexão de fora.
Fato estranho: quando eu conecto de fora usando www.mysite.com, nada acontece, mas quando eu conecto usando www.mysite.com/whatever (www.mysite.com/zzzz) eu sou redirecionado em erro de servidor http página "não encontrado neste servidor", apache ou nginx, dependendo de qual deles eu estou correndo. Portanto, o encaminhamento de porta deve ser executado corretamente. Por que não está funcionando com o diretório raiz ???? (por exemplo, www.meusite.com.br/)
Muito obrigado !!!
De acordo com os documentos do Apache , para ouvir em todas as interfaces, você deve usar isto:
Listen 80
Então, sugiro que você remova o 0.0.0.0:
.
Se você tem direitos de administrador para o seu roteador, eu acho que você deve habilitar o encaminhamento de porta, de modo que seu servidor seja acessível de fora através da mesma porta em que está sendo executado.
Tags debian www apache-http-server