Portál AbcLinuxu, 10. května 2025 02:08
ServerName barbucha.eu
a ServerAlias www.barbucha.eu
. Ať udělám cokoliv, vždy bude fungovat jen to www.barbucha.eu. Jakoby nejnovější Apache ke jménu serveru - je-li toto doménou druhého řádu - automaticky vždy přidával www.
Není nutno, aby přesměrování fungovalo. Ale to, že při zadání barbucha.eu vyletí chyba je dosti protivné. Potřeboval bych tedy zjistit, jak vytvořit virtuálního hostitele barbucha.eu.
RewriteEngine On RewriteCond %{HTTP_HOST} ^somax.sk [NC] RewriteRule /(.*) http://www.somax.sk/$1 [QSA,R=permanent,L]
Když jsem se dozvěděl, že to z venku funguje a odtud ne, tak mi začalo vrtat hlavou: Že by to bylo v IP-adrese? Ale jak by se mohla IP-adresa... Aha! /etc/hosts
. Celá chyba byla na tomto počítači a ne na serveru. V souboru /etc/hosts
byla počítači barbucha.eu přidělena vnitřní IP-adresa. Takže já se vrtal v konfiguraci serveru a chyba byla mezitím na klientovi.
Kdykoliv se server chová záhadně, je potřeba jeho funkci ověřit i z nějakého počítače mimo vnitřní síť.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.