Nastavení virtuálního web serveru

Supportní databáze (apache_virtdom)
Platí pro

apache: Verze do 1.2.6

Dotaz:

Jak mohu nastavit virtuální webový server?

Řešení:

Nejlepší je spustit web server, který pracuje pouze s jednou IP adresou. Apache se poté dotazuje, z jaké domény je k němu přistupováno a podle toho se různě zachová.

Zde je takové mini howto:

  1. server je přístupný nejméně pro dvě domény. Proto je třeba mít odpovídajícím způsobem konfigurovat DNS.
    V následujícím příkladu vytvoříme druhý virtuální web server se jménem fuj.haf.suse.cz.
  2. Vytvořte nový adresář na serveru, např. v /tmp/fuj-http/. Zde vytvořte podadresáře htdocs, htdocs/gif, log a cgi-bin.
  3. Do souboru httpd.conf přidejte následující řádky:
    <VirtualHost fuj>
    ServerName fuj.haf.suse.cz
    ServerAlias haf*
    ServerAdmin suse@suse.cz
    DocumentRoot /tmp/fuj-http/htdocs
    ErrorLog /tmp/fuj-http/logs/httpd-error_log
    TransferLog /tmp/fuj-http/logs/httpd-access_log
    ScriptAlias /cgi-bin/ /tmp/fuj-http/cgi-bin/
    </VirtualHost>
    
  4. A potom už stačí pouze restartovat Apache:
    /sbin/init.d/apache stop
    /sbin/init.d/apache start
    

Bližší informace


Klíčová slova: APACHE, VIRTUáLNí, WEB, SERVER, WWW

Kategorie: Internet , Dokumentace

SDB-apache_virtdom, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 11. Sep 1997
SuSE Linux AG - Poslední změnu: 26. Mär 2000 provedl kfr (sdb_gen 1.40.0)