Eu tenho uma instalação do Virtualmin em uma caixa do Ubuntu atrás de um roteador. Meu servidor é executado em 192.168.1.220
, fora do intervalo de DHCP e meu endereço IP externo, digamos que é 123.123.123
. Eu configurei o port-forward na porta 80 (tcp) e 53 (tcp / udp) entre outros. Eu tenho um par de servidores de nomes e um domínio hospedado nesta caixa, digamos example.com que funciona como um encanto de conexões remotas (este não é meu primeiro servidor).
No entanto, quando tento conectar-me ao servidor a partir de localhost ou lan usando http://example.com
(ou http://123.123.123.123
), ele se conecta e aguarda a resposta do servidor ... e nunca para. Não há desconexões, não há nada.
A única diferença que noto é que as caixas anteriores executam o Apache 2.2 e este tem o Apache 2.4.
root@ns1:~# wget example.com
--2014-12-17 11:24:05-- http://example.com/
Resolving example.com (example.com)... 123.123.123.123
Connecting to example.com example.com)|123.123.123.123|:80... connected.
HTTP request sent, awaiting response...
Então, depois de um tempo eu parei com isso. O hit é registrado no apache access_log, mas não há erro no error_log.
123.123.123.123 - - [17/Dec/2014:11:37:57 +0200] "GET / HTTP/1.1" 302 435 "-" "Wget/1.15 (linux-gnu)"
E no IP da lan:
root@ns1:~# wget 192.168.1.220
--2014-12-17 11:33:58-- http://192.168.1.220/
Connecting to 192.168.1.220:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://192.168.1.220/ro/ [following]
--2014-12-17 11:33:58-- http://192.168.1.220/ro/
Reusing existing connection to 192.168.1.220:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘index.html.2’
OBSERVE que o redirecionamento é proposital, o site tem intl para romeno, portanto, o redirecionamento 302.
Eu nem sei o arquivo de configuração para colocar aqui. Pergunte por qualquer ...
Muito obrigado!
Tags apache-http-server