Я пытаюсь запустить несколько веб-сайтов WordPress, не все из одного домена, на своем VPS. Честно говоря, хотя я знаю, что у вас может быть несколько поддоменов (одного не замужем домен), работающий на apache2 (я делаю это последние пару дней :)), я не уверен, что вы можете сделать как несколько доменов, так и несколько поддоменов.
Вот часть структуры каталогов /var/www/, которую я использую:
/var/www/olbert.com/board/public_html/
/var/www/olbert.com/pursuit/public_html/
...
/var/www/jumpforjoysoftware.com/j4j/public_html
Olbert.com имеет 5 отдельных сайтов WordPress. JumpForJoySoftware как единственный сайт WordPress, но я пытаюсь настроить его для поддержки дополнительных сайтов в будущем.
Вот части конфигурационных файлов apache2 из /etc/apache2/sites-available.Обратите внимание, что я показываю вам только «важные» части конфигурационных файлов. Есть дополнительные файлы, по одному для каждого сайта, которые определяют, как перенаправить с http на https.
Во-первых, board-le-ssl.conf:
<IfModule mod_ssl.c>
<Виртуальный хост *:443>
СерверАдминистратор [email protected]
Имя сервера board.olbert.com
протоколы h2 http/1.1
DocumentRoot /var/www/olbert.com/board/public_html
Далее,chase-le-ssl.conf:
<IfModule mod_ssl.c>
<Виртуальный хост *:443>
СерверАдминистратор [email protected]
имя_сервера преследования.olbert.com
DocumentRoot /var/www/olbert.com/pursuit/public_html
Наконец, j4j.conf (который я еще не настроил для доступа по https):
<Виртуальный хост *:80>
СерверАдминистратор [email protected]
имя_сервера jumpforjoysoftware.com
Псевдоним сервера www.jumpforjoysoftware.com
DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html
Что странно во влиянии конфигурации, так это то. Я могу просматривать любой из поддоменов на olbert.com (например, board.olbert.com, преследования.olbert.com). Сайты отображаются корректно (после перенаправления на https://).
Но когда я пытаюсь перейти к http://www.jumpforjoysoftware.com я заканчиваю в https://286chestnut.olbert.com. Что странно.
Я убедился, что перезапустил службу apache2 перед запуском тестов (и никаких фатальных ошибок не сообщается). Я также пытался использовать веб-сайт, который отслеживает перенаправления, и он ничего не показывает. Мне просто подали не те страницы.
Любые советы или предложения будут оценены.