Portál AbcLinuxu, 10. května 2025 02:08

Dotaz: Apache: Nedaří se rozchodit přehození z domena.eu na www.domena.eu

Barbucha.eu avatar 15.7.2007 13:15 Barbucha.eu | skóre: 23 | Chrást u Plzně
Apache: Nedaří se rozchodit přehození z domena.eu na www.domena.eu
Přečteno: 233×
Odpovědět | Admin
Dal jsem na server novou verzi Debianu, tedy Debian Etch. Ovšem štve mne to, že dříve při zadání barbucha.eu se URL automaticky změnila na http://www.barbucha.eu. Dnes to bohužel nefunguje, protože barbucha.eu vyhodí chybu 404 - Nelze nalézt. Nepomáhá ani zadání 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.
Co Bůh rozbil, člověk neopravuj!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Marián Oravec avatar 15.7.2007 13:36 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: Apache: Nedaří se rozchodit přehození z domena.eu na www.domena.eu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdá sa, že problém so ServerAliasom ste už vyriešili :-) http://barbucha.eu/ zobrazuje ten istý obsah ako www.barbucha.eu.

Ja presmerovanie riešim pomocou mod_rewrite. Možno to nie je najefektívnejší spôsob, ale funguje.
    RewriteEngine On

    RewriteCond %{HTTP_HOST}  ^somax.sk [NC]
    RewriteRule /(.*)  http://www.somax.sk/$1 [QSA,R=permanent,L]
Mám rád elektro, ale vypočujem si aj iné...
Barbucha.eu avatar 15.7.2007 14:04 Barbucha.eu | skóre: 23 | Chrást u Plzně
Rozbalit Rozbalit vše Díky za nakopnutí

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. :-)


Poučení z krizového vývoje

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íť.

Co Bůh rozbil, člověk neopravuj!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.