Mehrere Websites

Mit einer WebGUI-Instanz können Sie auch mehrere Domains mit nur einem DocumentRoot und nur einer Datenbank bedienen. Im Folgenden wird der Aufbau folgender Konfiguration beschrieben:


www.server.xx (Pfad /home )

                   -----  www.subserver01.xx (Pfad /sub01)
                   |
                    ----  www.subserver02.xx (Pfad /sub02)


Nach der Installation des Masterservers legen Sie zumindest die  Inhalte mit den Pfaden /sub01 und /sub02 an.

Der nächste Schritt ist dann die Apache-Konfiguration. Hier empfehlen sich zwei Instanzen.
Das gewünschte Ergebnis erreichen Sie:

   1. mit der Einrichtung eines Proxy-Servers, der  die aufgerufene URL analysiert und jeweils zur richtigen Seite, inklusive der richtigen Domain verweist.
   2. mit der Konfiguration des WebGUI-Servers auf einen weiteren Port (z.B. 81)

Das ist der Trick!

 

# Proxy-Konfiguration:

<VirtualHost _default_:80>
...

      RewriteEngine On

      RewriteCond %{HTTP_HOST} "sub01\."
      RewriteRule ^/$  /sub01

      RewriteCond %{HTTP_HOST} "sub01\."
      RewriteRule ^/home$  http://www.server.xx/home [R]

      RewriteCond %{HTTP_HOST} "www.server\."
      RewriteRule ^/sub01$  http://www.subserver01.xx/sub01 [R]

# ggf. per Server ergänzen
....

      # Aufgerufener Name behalten

      ProxyPreserveHost On
      RewriteRule ^/(.*) http://www.server.xx:81/$1 [P]

</VirtualHost>



# WebGUI-Server Konfiguration bleibt bis auf Port unverändert.

<VirtualHost Adresse:81>

# übernemen wie sonst auch

</VirtualHost>

Schlüsselworte: multi-site

©2012 WebGUI Professional. All Rights Reserved.