Несколько сайтов с несколькими поддоменами под apache2 (debian 10)

Несколько сайтов с несколькими поддоменами под apache2 (debian 10)

Я пытаюсь запустить несколько сайтов 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>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName board.olbert.com

    protocols h2 http/1.1

    DocumentRoot /var/www/olbert.com/board/public_html

Далее, persecut-le-ssl.conf:

<IfModule mod_ssl.c>

<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName pursuit.olbert.com

    DocumentRoot /var/www/olbert.com/pursuit/public_html

Наконец, j4j.conf (который я еще не настроил для https-доступа):

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName jumpforjoysoftware.com
    ServerAlias www.jumpforjoysoftware.com

    DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html

Что странно в воздействии конфигурации, так это то, что я могу зайти на любой из поддоменов на olbert.com (т.е. board.olbert.com, persecut.olbert.com). Сайты отображаются правильно (после перенаправления на https://).

Но когда я пытаюсь перейти наhttp://www.jumpforjoysoftware.comЯ заканчиваю вhttps://286chestnut.olbert.com. Что странно.

Я убедился, что перезапустил службу apache2 перед запуском тестов (и никаких фатальных ошибок не сообщается). Я также пробовал использовать веб-сайт, который отслеживает перенаправления, и он ничего не показывает. Мне просто отдают неправильные страницы.

Будем признательны за любые советы и предложения.

Связанный контент