Как обслуживать 2 WP-сайта по rpi с уникальной учетной записью DDNS - PullRequest
0 голосов
/ 21 сентября 2019

У меня нет опыта в управлении серверами, поэтому я мог бы делать вещи, которые не должны быть выполнены таким образом.

Моя цель - разместить 2 сайта WordPress на одном сервере (Raspberry Piс установленными apache, php и MariaDB).Пока у меня есть динамическая учетная запись DNS, указывающая на мой публичный IP.Мой роутер перенаправляет запросы на мою динамическую учетную запись dns на порту 8008 на raspberry на порту 80, поэтому я могу обслуживать любой файл, который у меня есть в /var/www/html.Либо html, либо php.

Итак, допустим, мой IP-адрес rpi равен 10.100.1.10.Я могу получить доступ из своей внутренней сети следующим образом:

10.100.1.10/index.html

Я могу получить доступ из Интернета следующим образом:

myDynDDNS.com:8008/index.html

После того, как яК этому моменту я создал 2 папки.

/var/www/html/site1 /var/www/html/site2

Я успешно установил WordPress на обе папки и могу получить к ним доступ из своей внутренней сети: 10.100.1.10/site1 10.100.1.10/site2

Я создал два файла конфигурации виртуального хоста и поместил их в /etc/apache2/sites-avalaible, следуя нескольким учебникам.ServerName соответствует папке имени (site1, site2), а DocumentRoot соответствует файлам пути (/var/www/html/site1, /var/www/html/site2).

Но они оба недоступны извне.Я пытаюсь:

myDynDDNS.com:8008/site1

, но это не работает, и я не знаю, что я делаю неправильно, или даже если это возможно.

Любая помощь могла бы быть полезна.Извините за такой длинный пост, но я попытался дать как можно больше информации.

PS: я сделал sudo a2ensite conf files

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...