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

354
user3026582

Я попытался настроить сервер 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 

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

Спасибо

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

1 ответ на вопрос

0
Julie Pelletier

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

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

Похожие вопросы