Apache: virtuální host: "File not found"

Supportní databáze (hoe_httpd_dynvhost.html)
Platí pro

SuSE Linux: Verze 7.1


Kernel: Verze 2.2.18, 2.4
Apache: Verze 1.3.14-1.3.14

Symptomy:

Provedli jste konfiguraci více virtuálních domén. Zatímco je ale první volání v pořádku, po několika kliknutích obdržíte od virtuální domény chybové hlášení
Not found
The requested URL  was not found on this server.
Apache/1.3.14 Server at www.myvdomain.de port
Toto je např chybové hlášení z Netscape.

V některých případech se také může stát, že se zobrazí stránka jiné virtuální domény.

To se stává velice zřídka, ale je to možné pozorovat např. po rychlém opětovném načtení stránky.

Příčina:

Modul mod_dynvhost, který se používá pro správu virtuálních počítačů, působí trochu problémy u ručně vytvořených hostů.
Při opakovaných dotazech je vyhledáván jiný virtuální stroj.

Řešení:

Než provedete aktualizaci, pak můžete tuto funkci vypnout.
Stačí upravit soubor /etc/httpd/httpd.conf a vypnout dynvhost_module tak, že zakomentujete řádky
LoadModule dynvhost_module    /usr/lib/apache/mod_dynvhost.so
a
AddModule mod_dynvhost.c

Klíčová slova: MOD_DYNVHOST, DYNVHOST_MODUL, APACHE, FILE NOT FOUND, VIRTUALL HOSTS

Kategorie: Síť

SDB-hoe_httpd_dynvhost.html, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 16. Mär 2001
SuSE Linux AG - Poslední změnu: 02. Mai 2001 provedl hoelcker (sdb_gen 1.40.0)