У меня есть установка Virtualmin на коробке Ubuntu за маршрутизатором. Мой сервер работает на 192.168.1.220
, вне диапазона DHCP и моего внешнего IP-адреса, скажем, 123.123.123
. Я настроил переадресацию портов на порт 80 (tcp) и 53 (tcp/udp) среди других. У меня есть пара серверов имен и домен, размещенный на этом поле, скажем, example.com, который работает как брелок от удаленных подключений (это не мой первый сервер).
Однако, когда я пытаюсь подключиться к серверу с локального хоста или локальной сети, используя http://example.com
(или http://123.123.123.123
), он подключается и ожидает ответа сервера ... и никогда не останавливается. Нет отключений, нет ничего.
Единственное отличие, которое я заметил бы, состоит в том, что предыдущие блоки запускали Apache 2.2, а в этом - 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...
Итак, через некоторое время я остановил это. Хит регистрируется в apache access_log, но нет ошибки в error_log.
123.123.123.123 - - [17/Dec/2014:11:37:57 +0200] "GET / HTTP/1.1" 302 435 "-" "Wget/1.15 (linux-gnu)"
А по локальной сети IP:
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’
ОБРАТИТЕ ВНИМАНИЕ, что редирект сделан специально, на румынском веб-сайте есть перенаправление 302.
Я даже не знаю, какой конфигурационный файл поставить здесь. Спросите любого ...
Большое спасибо!