Virtuellen Web-Server einrichten

Supportdatenbank (apache_virtdom)
Bezieht sich auf

SuSE Linux: Alle Versionen

Frage:

Wie kann man virtuelle Web-Server einrichten?

Lösung:

Es gibt zwei verschiedene Ansätze, zum einen können verschiedene IP-Nummer konfiguriert werden, es laufen dann mehrere Apache-Server.

Ein eleganterer Weg ist es, nur einen Web-Server zu starten und nur mit einer IP-Nummer zu arbeiten. Der Apache fragt dann ab, unter welchem Domain-Namen er angesprochen wurde und verhält sich dann jerweils verschieden.

Hier ein Mini-Howto:

  1. Der Server ist unter mindestens zwei Domainnamen erreichbar. Hierzu ist muss der DNS entsprechend eingerichtet sein.
    Im folgenden Bsp. wird ein zweiter virtueller Web-Server unter dem überaus sinnvollen Namen bla.fs100.suse.de eingerichtet.
  2. Legen Sie sich eine neue Verzeichnisstruktur für den Server an, z.B. unter /tmp/bla-http. Es sollte die Unterverzeichnisse htdocs, htdocs/gif, log und cgi-bin geben.
  3. In die Datei httpd.conf tragen Sie (z.B.) folgendes neu ein:
    <VirtualHost bla>
    ServerName bla.fs100.suse.de
    ServerAlias bla*
    ServerAdmin kfr@suse.de
    DocumentRoot /tmp/bla-http/htdocs
    ErrorLog /tmp/bla-http/logs/httpd-error_log
    TransferLog /tmp/bla-http/logs/httpd-access_log
    ScriptAlias /cgi-bin/ /tmp/bla-http/cgi-bin/
    </VirtualHost>
    
  4. Danach den Apache neu starten:
    rcapache restart
    

Weitere Info


Stichwörter: APACHE, VIRTUELL, WEB-SERVER, WWW

Kategorien: Internet , Dokumentation

SDB-apache_virtdom, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 11. Sep 1997
SuSE Linux AG - Zuletzt generiert: 11. Jun 2002 von sdb (sdb_gen 1.40.0)