Я пытаюсь настроить веб-сайт 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 ответа2

1

Согласно документации Apache, чтобы прослушивать все интерфейсы, вы должны использовать это:

Listen 80

Итак, я предлагаю вам удалить 0.0.0.0:

0

Если у вас есть права администратора для вашего маршрутизатора, я думаю, вы должны включить переадресацию портов, чтобы ваш сервер был доступен извне через тот же порт, на котором он работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .