Apache2 не может подключить сайт извне
Я пытаюсь настроить веб-сайт Apache2 WordPress. На сервере работает Debian Jessie. Я могу получить доступ к сайту с локального IP-адреса, но не из локальной сети.
Что не так с моими конфигурационными файлами, пожалуйста:
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>
Я думаю, что-то отсутствует в этих файлах, но не могу найти что...
Спасибо за вашу помощь!
ОБНОВЛЕНИЕ: Все еще не решено, и я действительно не понимаю, в чем может быть проблема. Пробовал с Nginx и до сих пор нет связи извне.
Странный факт: когда я подключаюсь извне с помощью www.mysite.com, ничего не происходит, но когда я подключаюсь с помощью www.mysite.com/wh независимо (www.mysite.com/zzzz), я перенаправлен на страницу ошибки http-сервера "not найдено на этом сервере ", apache или nginx в зависимости от того, какой из них я использую. Так что переадресация портов должна работать нормально. Почему не работает с корневым каталогом???? (например, www.mysite.com/)
Большое спасибо!!!
2 ответа
Согласно документации Apache, чтобы прослушивать все интерфейсы, вы должны использовать это:
Listen 80
Итак, я предлагаю вам удалить 0.0.0.0:
,
Если у вас есть права администратора для вашего маршрутизатора, я думаю, вы должны включить переадресацию портов, чтобы ваш сервер был доступен извне через тот же порт, на котором он работает.