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