не удается подключиться к веб-серверу через http вне локальной сети

1059
KoneLinx

Я столкнулся с проблемой при работе на моем веб-сервере.

Прежде чем я что-либо связал, http://my.domain/отправил меня на соответствующую index.phpстраницу.

Когда я начал работать на этом сервере под управлением Debian 5.0 Lenny (да, очень старая версия Debian), я обновил пакеты до последней версии Debian Lenny.

Затем я изменил index.phpна Xindex.phpи сделал новый HTML-файл с именем index.html. подключение к http://192.168.1.xxx/отправляет меня в этот index.htmlфайл. Все в порядке. Сейчас попробовал http://my.domain/. но тогда я получаю ошибку:ERR_ADDRESS_UNREACHABLE

Странно то, что мой FTP-сервер работает. до и после: ftp://my.domain/(одно устройство)

Поскольку это сработало, я предполагаю, что мой провайдер не проблема. Поскольку HTTP-соединение работает внутри локальной сети, я также предполагаю, что серверное программное обеспечение работает правильно.

моя переадресация портов 'shoud' работает, (по крайней мере, порт FTP делает 21):

21 > 21 192.168.1.xxx 80 > 80 192.168.1.xxx 

Где все может пойти не так?

У меня есть WD (моя книга в прямом эфире) под управлением Debian 5.0 Lenny (текущая ОС: WDcloud 2.6). Он использует Apache2 и httpd (это встроенное устройство, но я могу использовать SSH).

РЕДАКТИРОВАТЬ: я нашел httpd.conf пустым.

0
(1) Ничего себе здесь не происходит, это сервер или какое-то встроенное устройство (устройство хранения с расширенными функциями [так называемое «облако»])? (2) Моя первая мысль - DNS, работает ли my.domain внутри локальной сети? (3) Кто является вашим DNS-хостом в Интернете, если у вас есть домашний Интернет, вероятно, DHCP означает, что ваш IP-адрес в Интернете меняется, и вам нужно каким-то образом обновить DNS (маршрутизатор может это сделать), чтобы они могли связать my.domain с вашим изменяющимся IP-адресом DHCP в Интернете. gregg 6 лет назад 0
Вы пробовали `ping my.domain` из командной строки? Как насчет трассировки? Olaf Dietsche 6 лет назад 0
пинг работает. Потеря 0%, @OlafDietsche. как FTP работает с тем же доменом, если «IP-адрес неправильный», @gregg? KoneLinx 6 лет назад 0
Ваш провайдер может заблокировать порт 80, иногда наугад. проверить другой порт? Journeyman Geek 6 лет назад 0
Хорошо, мой провайдер говорит: «В настоящее время мы работаем над нашими услугами», и я больше не могу получить доступ к своему маршрутизатору, в этом может быть проблема, я не уверен, поскольку это было не так всего час назад. Уже поздно вечером, завтра еще проверю. KoneLinx 6 лет назад 0

1 ответ на вопрос

0
P L. Lucas

Я предполагаю, что ваш веб-сервер является веб-сервером Apache. Попробуйте перезапустить Apache:

service apache2 restart 

Затем прочитайте последние сообщения в / var / log / syslog:

tail /var/log/syslog 

Эти сообщения могут помочь вам.

Вы проверили свой виртуальный сайт в / etc / apache2 /?

Ваш DirectoryIndex для вашего виртуального сайта my.domain может указывать на index.php вместо index.html.

Что ж, спасибо, я узнал, что Apache2 действительно является веб-сервером. Я также обнаружил, что httpd установлен. Однако `service` не установлен. Я постараюсь найти, какой пакет мне нужен для этого. Кроме того, что вы подразумеваете под виртуальным сайтом в etc / apache2 /. Я вижу только некоторые файлы конфигурации там. syslog также не существует, но есть несколько других файлов .log с полезной информацией. KoneLinx 6 лет назад 0
Вместо этого я использовал `/etc/init.d/apache2 start`,` stop`. KoneLinx 6 лет назад 0
Все та же проблема. FTP работает, SSH работает, но нет HTTP через my.domain. `192.168.1.xxx` работает для всего. KoneLinx 6 лет назад 0
Может ли это быть потому, что httpd.conf пуст? KoneLinx 6 лет назад 0

Похожие вопросы