Autor | Zpráva | ||
---|---|---|---|
gardener Profil |
#1 · Zasláno: 9. 7. 2010, 11:44:43
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.. |
||
Časová prodleva: 4 dny
|
|||
Davex Profil |
#2 · Zasláno: 13. 7. 2010, 19:18:57
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 |
#3 · Zasláno: 14. 7. 2010, 18:44:36
|
||
Davex Profil |
#4 · Zasláno: 14. 7. 2010, 19:02:36
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 |
#5 · Zasláno: 15. 7. 2010, 10:42:24
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 |
#6 · Zasláno: 15. 7. 2010, 19:14:25
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. |
||
Časová prodleva: 4 dny
|
|||
gardener Profil |
#7 · Zasláno: 19. 7. 2010, 20:22:24
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 |
#8 · Zasláno: 19. 7. 2010, 21:19:11 · Upravil/a: Davex
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 |
#9 · Zasláno: 19. 7. 2010, 22:30:02
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 |
#10 · Zasláno: 19. 7. 2010, 23:35:22
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 |
#11 · Zasláno: 20. 7. 2010, 08:41:36
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 |
#12 · Zasláno: 20. 7. 2010, 13:02:06
Diky vsem za rady, uz je to v poradku, zapomnel jsem restartovatch Apache.
|
||
Časová prodleva: 14 let
|
0