Portál AbcLinuxu, 6. května 2025 16:31

Dotaz: doména III. řádu

13.3.2010 16:28 halva-jr | skóre: 12
doména III. řádu
Přečteno: 321×
Odpovědět | Admin
Dobrý den,

chtěl bych se zeptat na jednu takovou věc. Provozoval jsem na hostingu doménu třetího řádu tristudne.halva.org, když jsem zadal tuto adresu tak se automaticky načetla www.halva.org/tristudne. Nyní jsem si začal hostovat stránky na vlastním serveru. Doména III. řádu je bez problému nasměrována na můj server, ale načte se obsah ze složky /var/www/. Asi to bude jenom chyba v nastavení. Nevíte jak to nastavit? Posílám obsah souboru /etc/apache2/sites-available/halva.org
< VirtualHost *:80 >

UseCanonicalName Off
ServerName halva.org
ServerAlias www.halva.org


DocumentRoot /mnt/disk/www/halvaorg/
CustomLog /var/log/apache2/sites/halva.org-acces.log common

< Directory /mnt/disk/www/halvaorg >
        Options FollowSymLinks
        AllowOverride All
< /Directory >

RewriteLog      /var/log/apache2/sites/halva.org-rewrite.log
RewriteLogLevel 3
< /VirtualHost >
Nechtěl bych pro tuto doménu zakládat další virtuální server.

Děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.3.2010 17:07 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: doména III. řádu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete, aby existující virtualhost odpovídal i na adresu tristudne.halva.org, přidejte do konfigurace virtualhosta
ServerAlias tristudne.halva.org
.
13.3.2010 18:50 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: doména III. řádu
To jsem si právě taky myslel, že udělám. Jenže v tu chvíli mě to zase hodí do hlavní složky. Tedy ta co je přidělená jako DocumentRoot. Nevíte jak to mohli mít udělané na starém hostingu? Tam totiž stačilo přidat A záznam a vytvořit složku tristudne a už to fungovalo. Tedy když se zapsalo tristudne.halva.org tak se to samo bez jakéhokoliv dalšího nastavování hodilo na www.halva.org/tristudne.

Děkuji
Řešení 1× (halva-jr (tazatel))
13.3.2010 18:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: doména III. řádu
Co znamená „hodilo“? Přesměrování v prohlížeči? K tomu se dají použít přepisovací pravidla:
RewriteCond %{HTTP_HOST}   ^tristudne\.halva\.org
RewriteRule ^/?(.*)         http://www.halva.org/tristudne/$1 [L,R]
13.3.2010 19:43 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: doména III. řádu
Hodilo :-) znamená, že jsem zadal tristudne.halva.org a automaticky mě to přesměrovalo na www.halva.org/tristudne. Ale pozor. Nic jsem tenkrát nenastavoval. Akorát jsem nastavil A záznam. Žádný přepisovací pravidla jsem tenkrát nedělal. Tak by mě zajímalo, jestli někdo neví, jak to asi mohli mít udělaný. Pokud se to ale nepodaří, tak to nastavím jako přepisovací pravidlo. To by nebyl problém.
Řešení 1× (halva-jr (tazatel))
13.3.2010 20:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: doména III. řádu
S pravděpodobností hraničící s jistotou to měli udělané jako přepisovací pravidlo :-) Akorát že obecné – tj. to, co bylo jako doména 3. řádu se automaticky dosadilo jako název složky. V dokumentaci, kterou jsem odkazoval, na to nejspíš bude i nějaký příklad (konkrétně Virtual User Hosts). Ale doporučuju nejdřív rozchodit a pochopit tohle jednoduché pravidlo, pak se můžete pustit do automatického přepisování.
13.3.2010 20:15 halva-jr | skóre: 12
Rozbalit Rozbalit vše Re: doména III. řádu
Díky. Na rychlovku tam tedy nastavím .htaccess a pak se pustím do studování obecného pravidla ;-)
13.3.2010 20:51 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: doména III. řádu
Vetsinou se pouziva neco jako dynamically configured mass virtual hosting :-)

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.