Autor Zpráva
gardener
Profil
Zdravim,

nasmeroval jsem si u hosting-zdarma DNS zaznamy na svuj server a na subdomenu

Zaznam v DNS jsem nastavil na:
preview  3600 IN   A    92.62.228.244
preview  3600 IN   CNAME    preview.domena.cz



Zaznam v httpd.conf pro subdomenu jsem nastavil takto>

<VirtualHost *:80>
    DocumentRoot /var/www/domena/preview/
    ServerName preview.domena.cz

    ServerAlias *.preview.domena.cz
    ErrorLog /var/log/apache2/domena.cz.log
    CustomLog /var/log/apache2/domena.cz-accesslog.log common
 <Directory /var/www/domena/preview/>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>



Pokud ale zkousim pristup na domenu, dostanu defaultni stranku website hosting-zdarma.cz
je mozne, ze je to zpusobeno tim, ze u nadrazene domeny, tzn. domena.cz mam v DNS uvedeno?

*  3600   IN  A  92.62.228.244

*  1800   IN  CNAME domena.cz						



Diky za kazdou radu..
Davex
Profil
První DNS záznamy jsou nesmyslné. Stejné jméno nemůže být současně A a CNAME záznam, a navíc CNAME odkazovat sám na sebe.

Druhé záznamy mi s tím žolíkem také nepřipadají v pořádku.

Jméno preview.domena.cz bych vytvořil jen jako alias pro domena.cz:
preview  3600  IN  CNAME domena.cz

nebo definoval jen A záznam:
preview  3600  IN  A 92.62.228.244

IP adresa v těchto záznamech musí být samozřejmě veřejnou IP adresou tvého serveru. (Správně by v konfiguračním souboru měla být za domena.cz ještě tečka, ale tu může před zápisem do zónového souboru doplňovat administrační systém).
gardener
Profil
Ahoj, diky za radu, zkousel jsem oboji ale neuspesne, viz. screen:



Uploaded with ImageShack.us
Davex
Profil
Pravděpodobně se změna neuložila z důvodu té chyby. Smaž řádek
*  1800   IN  CNAME webcorporate.cz

Po změně bude ještě potřeba asi hodinu počkat, než se sesynchronizuje záložní nameserver a vyprší platnost záznamu v keších.
gardener
Profil
Pokud ted zadam http://www.preview.webcorporate.cz/, dostanu hlasku server not found a pokud zadam adresu bez www, jsem presmerovan na defaultni stranku hosting-zdarma, tak uz nevim, co mohu mit spatne nyni?

VIZ>



Uploaded with ImageShack.us
Davex
Profil
Bez www mi to funguje. Aby se správně přeložilo i cokoliv (to dělám nerad) před preview, tak přidej záznam
*.preview  3600  IN  A 92.62.228.244

Pokud bude stačit pouze varianta s www, tak to změň na
www.preview  3600  IN  A 92.62.228.244

Pokud se ti změny neprojeví ani po hodinovém čekání, tak může být problém s DNS keší u tvého ISP.
gardener
Profil
Tak po nekolikadennim testovani jsem na tom stale stejne, rikam si, zda nemuze byt problem v zapisu v httpd.conf, jelikoz adresar preview je vnoreny v adresari webcorporate.


<VirtualHost *:80>
    DocumentRoot /var/www/webcorporate/
    ServerName webcorporate.cz

    ServerAlias *.webcorporate.cz
    ErrorLog /var/log/apache2/webcorporate.cz.log
    CustomLog /var/log/apache2/webcorporate.cz-accesslog.log common
 <Directory /var/www/webcorporate/>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot /var/www/webcorporate/preview/
    ServerName preview.webcorporate.cz

    ServerAlias .preview.webcorporate.cz
    ErrorLog /var/log/apache2/webcorporate.cz.log
    CustomLog /var/log/apache2/webcorporate.cz-accesslog.log common
 <Directory /var/www/webcorporate/preview/>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Davex
Profil
1) Adresa preview.webcorporate.cz mi předtím fungovala, ale teď už ne, protože nemá záznam v DNS
2) Adresa www.preview.webcorporate.cz a www.webcorporate.cz funguje a na obou se zobrazí stejný obsah

Stále přetrvává problém z [#5] nebo něco jiného?

Na řádku 21 konfiguračního souboru by se měla doplnit před tečku hvězdička.
gardener
Profil
Problem je na:
http://www.preview.webcorporate.cz/
se zobrazi obsah z
http://www.webcorporate.cz/
coz neni spravne, ma se zobrazit jiny obsah na tom 21 radku, jsem hvezdicku mel, ale pak mi prislo, ze to neni uplne dobre, pokud mam nejake subdomeny.
Davex
Profil
Aha, domníval jsem se, že je to správně.

Prohoď pořadí <VirtualHostů>, ten nejvíc obecný by měl být poslední.
gardener
Profil
Aha, to jsem netusil. Zkusil jsem ale poradi prehodit, nastavit opet zastupny znak * a stejne zadna zmena>
<VirtualHost *:80>
    DocumentRoot /var/www/webcorporate/preview/
    ServerName preview.webcorporate.cz

    ServerAlias *.preview.webcorporate.cz
    ErrorLog /var/log/apache2/webcorporate.cz.log
    CustomLog /var/log/apache2/webcorporate.cz-accesslog.log common
 <Directory /var/www/webcorporate/preview/>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot /var/www/webcorporate/
    ServerName webcorporate.cz

    ServerAlias *.webcorporate.cz
    ErrorLog /var/log/apache2/webcorporate.cz.log
    CustomLog /var/log/apache2/webcorporate.cz-accesslog.log common
 <Directory /var/www/webcorporate/>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
gardener
Profil
Diky vsem za rady, uz je to v poradku, zapomnel jsem restartovatch Apache.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0