Autor | Zpráva | ||
---|---|---|---|
Dexx Profil * |
Zdravím, potřebuji vytvořit doménu 3. řádu tzn. neco.domena.net
v apache mám zatím vytvořeny tyto VirtualHosty NameVirtualHost domena.net <VirtualHost *:80> ServerName domena.net ServerAlias www.domena.net DocumentRoot /var/www/web/ </VirtualHost> NameVirtualHost forum.domena.net <VirtualHost *:80> ServerName forum.domena.net ServerAlias forum.domena.net DocumentRoot /var/www/web/forum </VirtualHost> Ovšem pokud zadám forum.domena.net, tak to hází Adresa nenalezena Zkusil jsem ještě vytvořit MX záznam: forum domena.net MX 10 forum.domena.net Ovšem to nepomohlo :-/ pozn. pracuji v linuxu Pomůžete mi prosím někdo? Děkuji předem |
||
Jan Rippl Profil |
#2 · Zasláno: 25. 11. 2008, 15:51:01
Dexx
předpokládám, že konfigurační soubor je /etc/apache2/sites-available/default. je třeba změnit z * na IP serveru (měla by být statická a mimo DHCP) Platí to jak pro NameVirtualHost tak i pro VirtualHost příklad: NameVirtualHost 192.168.1.55:80 <VirtualHost 192.168.1.55:80> ServerName domena.net DocumentRoot /home/www/web1 ServerAlias www.domena.net # nezadavat * jinak nebudou fungovat subdomeny </VirtualHost> $ /etc/init.d/apache2 restart a mělo by to jít ;) |
||
Dexx Profil * |
#3 · Zasláno: 25. 11. 2008, 16:23:20
Jan Rippl
Jaksi mi to stále nefunguje, zkusím sem dát vše, co tam mám (doménu a IP (pro příklad jsem použil výše zmíněnou 192.168.1.55)záměrně neudávám, potřebuji ji zatím utajit :-)) NameVirtualHost domena1.net <VirtualHost *:80> ServerName domena1.net ServerAlias www.domena1.net DocumentRoot /var/www/forum/ </VirtualHost> NameVirtualHost domena2.net <VirtualHost *:80> ServerName domena2.net ServerAlias www.domena2.net DocumentRoot /var/www/projekt/ </VirtualHost> NameVirtualHost forum.domena2.net <VirtualHost *:80> ServerName forum.domena2.net ServerAlias forum.domena2.net DocumentRoot /var/www/projekt/forum/ </VirtualHost> NameVirtualHost 192.168.1.55 <VirtualHost *:80> ServerName 192.168.1.55 ServerAlias 192.168.1.55 DocumentRoot /var/www/ Zkusil jsem to změnit takto: NameVirtualHost 192.168.1.55 <VirtualHost 192.168.1.55:80> ServerName domena2.net ServerAlias www.domena2.net DocumentRoot /var/www/projekt/ </VirtualHost> NameVirtualHost forum.192.168.1.55 <VirtualHost 192.168.1.55:80> ServerName forum.domena2.net ServerAlias forum.domena2.net DocumentRoot /var/www/projekt/forum/ </VirtualHost> Ale nejde to, zkusil jsem tu ip adresu hodit všude kde jsem měl * a taky místo všech NameVirtualHost...asi jsem špatně pochopil, kde mám tu IP přesně upravit. |
||
Jan Rippl Profil |
#4 · Zasláno: 25. 11. 2008, 16:36:41
Dexx
To NameVirtualHost tam smí být jen jednou (na prvním řádku souboru) a rovněž tam musí být i port Doporučuji dát v terminálu příkaz ifconfig a opsat stejnou IP do souboru (pokud nemá server více síťových karet) |
||
Jan Rippl Profil |
#5 · Zasláno: 25. 11. 2008, 16:46:07
Pro přesnost uvedu příklad jak by to mělo být:
NameVirtualHost 192.168.1.55:80 # Hlavni stranka <VirtualHost 192.168.1.55:80> ServerName domena.net DocumentRoot /var/www/domena1 ServerAlias www.domena.net <Directory /var/www/domena1> Options FollowSymLinks AllowOverride All </Directory> </VirtualHost> # Forum hlavni stranky na subdomene <VirtualHost 192.168.1.55:80> ServerName forum.domena.net DocumentRoot /var/www/forum ServerAlias www.forum.domena.net <Directory /var/www/forum> Options FollowSymLinks AllowOverride All </Directory> </VirtualHost> Druhou možností je použít modul vhost_alias, ovšem v adresářích na které je aplikován, je nefunkční mod_rewrite. |
||
Dexx Profil * |
#6 · Zasláno: 25. 11. 2008, 17:05:38
Jan Rippl
Děkuji předem za pomoc, ovšem stále mi to hází 404 a přitom jsem to udělal přesně podle Vás. |
||
Jan Rippl Profil |
#7 · Zasláno: 25. 11. 2008, 17:12:46
Dexx
NOT Found? Buď je špatně DocumentRoot, nebo IP adresa. Záleží na tom, zda je přesměrováváno z routeru na server, nebo je server připojen přímo. Také může být problém v nastavení domény. Pošlete mě když tak příslušnou doménu a IP adresu na e-mail (nevyzradím). Skusím se na to podívat. |
||
Dexx Profil * |
#8 · Zasláno: 26. 11. 2008, 15:56:22
Jan Rippl
Už jsem to vyřešil, problém byl ve špatném nastavení A záznamu |
||
Časová prodleva: 15 let
|
0