Server-Alias ​​Mit Platzhalter-Subdomain


7

Ich verwende das Setup der WordPress-Netzwerk-Subdomain. Ich musste *.mydomain.comals Server-Alias ​​setzen, aber jetzt habe ich auch eine Site subdomain.mydomain.com, die zu einem anderen Verzeichnis führt. Gibt es eine Möglichkeit, dies zu tun, da beim Tippen subdomain.mydomain.comnur die WordPress-Anmeldeseite geladen wird?

Ich habe ein VirtualHost-Setup dafür.

Antworten:


13

Ich gehe davon aus, dass Sie zwei VirtualHosts haben:

  1. VH für WP, das * .mydomain.com hostet
  2. VH für unabhängige Webiste, die subdomain.mydomain.com hostet

Stellen Sie sicher, dass Ihr subdomain.mydomain.comVirtualHost vor dem VirtualHost mit ServerAlias ​​von geladen ist oder sich in einer Datei befindet *.mydomain.com.

Apache verwendet die erste gefundene VH, die mit Servername / Alias ​​übereinstimmt.

Starten Sie dann Apache neu.

Bearbeiten:

In der Datei sollte es sein ...

<VirtualHost *:80>
  ServerName subdomain.mydomain.com
  ...
</VirtualHost>

<VirtualHost *:80>
  ServerName mydomain.com
  ServerAlias *.mydomain.com
  ...
</VirtualHost>

Sie können die Standard-VH- und Ladereihenfolge abrufen, indem Sie Folgendes ausführen: httpd -S


Ich habe dies getan und die subdomain.mydomain.com wird geladen, egal was passiert. Können Sie mir ein Beispiel für die vhost-Konfiguration zeigen, die ich brauche
— xLRDxREVENGEx

xLRDxREVENGEx, bearbeitet.
— Rightstuff


xLRDxREVENGEx, ich bin mir nicht sicher, was du meinst? Jeder VH-Block sollte über einen DocumentRoot- und einen Directory-Block verfügen, die Zugriffs- und Überschreibungsberechtigungen (und Optionen) für diesen DocumentRoot gewähren.
— Rightstuff

Ok, ich hatte dieses Setup schon einmal und jedes Mal, wenn ich eine Site mit mydomain.com betrachtete, ging es immer auf dieselbe Seite
— xLRDxREVENGEx
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.