Как подключить сервер LAMP с Wordpress к интернету?

0

Я попытался настроить сервер LAMP под управлением Wordpress на Raspberry Pi 3 (используя Ubuntu Mate 16.04). Wordpress прекрасно работает в локальной сети (внутренне в сети) , но я не могу настроить мою установку так Wordpress можно получить доступ из интернета Word Press Общих настроек . Я делаю это впервые, поэтому, пожалуйста, прости меня, если я использую неправильный словарный запас и т. Д.

Каждый раз, когда я пытаюсь получить доступ к веб-серверу из Интернета, я получаю сообщение об ошибке «Этот сайт недоступен». У меня есть маршрутизатор ASUS со встроенным DDNS. Я настроил его и настроил переадресацию портов на IP-адрес Raspberry Pi; Я назначил порт 3333.

Вот мой фрагмент моего apache2.conf

<Directory />
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Require all granted
</Directory>

<Directory /usr/share>
   AllowOverride None
   Require all granted
</Directory>

<Directory /var/www/>
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Require all granted
</Directory>

Вот фрагмент моего ports.conf

Listen 80
Listen 3333

<VirtualHost *:3333>
DocumentRoot /var/www/html
ServerName www.supernaturalmath.asuscomm.com

#Other directives here
</VirtualHost>

Вот копия моего 000-default.conf

<VirtualHost *:3333>
    ServerName www.supernatural.asuscomm.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

Я надеюсь, что кто-то может помочь мне с этим.

Спасибо

user3026582
источник
Вы перенаправили порт с вашего маршрутизатора на IP-адрес вашего Raspberry Pi 3? Вы проверяете это с IP или именем хоста?
Джули Пеллетье
Да, я перенаправил порт с моего маршрутизатора на IP-адрес моего Pi; это то, как я могу получить доступ к своему Pi из сети. Я также тестирую его как с IP-адресом, так и с «supernaturalmath.asuscomm.com», но не с именем хоста.
user3026582
Переадресация IP-адресов в маршрутизаторе не оказывает локального влияния. Просто чтобы быть уверенным, вы включили переадресацию портов на порт 3333 в вашем маршрутизаторе? Либо это не тот случай, или брандмауэр вашего PI блокирует соединение извне.
Джули Пеллетье
Зачем это делать, если DDNS встроен в маршрутизатор? Я временно отключил брандмауэр, а сервер недоступен. О, позвольте мне проверить брандмауэр на PI.
user3026582
Я включил переадресацию портов на порт 3333 на маршрутизаторе. Я также проверил брандмауэр ПИ, и он отключен. Я пингую supernaturalmath.asuscomm.com со своего телефона Android с подключением 4G, и, похоже, потерь нет. Поэтому я думаю, что это может быть конфигурация со стороны Apache или WordPress.
user3026582

Ответы:

0

Первые вещи, которые нужно проверить в таких случаях:

  • отключение брандмауэра, чтобы увидеть, отвечает ли он за проблему
  • проверить соединение локально с локальным портом
  • проверьте конфигурацию переадресации портов маршрутизатора, чтобы убедиться, что установлены надлежащие публичные и частные порты
Джули Пеллетье
источник