Mehrere Sites mit mehreren Subdomains unter Apache2 (Debian 10)

Mehrere Sites mit mehreren Subdomains unter Apache2 (Debian 10)

Ich versuche, mehrere WordPress-Websites, nicht alle von derselben Domain, auf meinem VPS zu betreiben. Um ehrlich zu sein, obwohl ich weiß, dass Sie mehrere Subdomains haben können (von einereinzelDomäne) auf Apache2 läuft (ich mache das seit ein paar Tagen :)), ich bin nicht sicher, ob Sie sowohl mehrere Domänen als auch mehrere Subdomänen verwenden können.

Hier ist ein Teil der /var/www/-Verzeichnisstruktur, die ich verwende:

/var/www/olbert.com/board/public_html/ /var/www/olbert.com/pursuit/public_html/ ... /var/www/jumpforjoysoftware.com/j4j/public_html

Olbert.com hat 5 separate WordPress-Sites. JumpForJoySoftware hat nur eine WordPress-Site, aber ich versuche, sie so einzurichten, dass in Zukunft weitere Sites unterstützt werden.

Hier sind Teile der Apache2-Konfigurationsdateien aus /etc/apache2/sites-available. Bitte beachten Sie, dass ich Ihnen nur die „wichtigen“ Teile der Konfigurationsdateien zeige. Es gibt zusätzliche Dateien, eine für jede Site, die definieren, wie von http auf https umgeleitet wird.

Zuerst 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

Als nächstes pursuit-le-ssl.conf:

<IfModule mod_ssl.c>

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

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

Und schließlich j4j.conf (das ich noch nicht für den https-Zugriff eingerichtet habe):

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

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

Das Seltsame an der Auswirkung der Konfiguration ist Folgendes. Ich kann zu allen Subdomains auf olbert.com surfen (z. B. board.olbert.com, pursuit.olbert.com). Die Sites werden korrekt angezeigt (nachdem ich zu https:// weitergeleitet wurde).

Aber wenn ich versuche zu surfenhttp://www.jumpforjoysoftware.comIch lande beihttps://286chestnut.olbert.com. Das ist bizarr.

Ich habe sichergestellt, dass ich den Apache2-Dienst neu gestartet habe, bevor ich Tests ausgeführt habe (und es werden keine schwerwiegenden Fehler gemeldet). Ich habe auch versucht, eine Website zu verwenden, die Weiterleitungen verfolgt, und sie zeigt keine an. Mir werden einfach die falschen Seiten angezeigt.

Ich bin für jeden Ratschlag oder Vorschlag dankbar.

verwandte Informationen