Не удается подключиться к веб-серверу через http вне локальной сети
Я столкнулся с проблемой при работе на моем веб-сервере.
Прежде чем я что-либо связал с 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 пустым.
1 ответ
Я предполагаю, что ваш веб-сервер является веб-сервером Apache. Попробуйте перезапустить Apache:
service apache2 restart
Затем прочитайте последние сообщения в /var/log/syslog:
tail /var/log/syslog
Эти сообщения могут помочь вам.
Вы проверили свой виртуальный сайт в /etc/apache2/?
Ваш DirectoryIndex для вашего виртуального сайта my.domain может указывать на index.php вместо index.html.