» Poradna » Počítačové sítě

Pomoc s nastavením subdomény na Apache 2.4

 |   |  Microsoft Windows 7 Chrome 26.0.1410.64

Po dvou dnes strávených neúspěšně hledáním řešení svého problému bych chtěl poprosit o pomoc při nastavení subdomény na svém webserveru Apache.V aktuálním, zcela funkčním nastavení (httpd.conf a httpd-vhosts.conf), mám na servery 2 virtuální hosty, tj. domena1.cz a domena2.cz. Vše funguje jak má. NameVirtualHost *:80<VirtualHost *:80># domena1.cz virtual host.ServerAdmin info@domena1.czDocumentRoot "d:/Websites/domena1_cz/www"ServerName domena1.cz:80ServerAlias *.domena1.czErrorLog "d:/Websites/domena1_cz/logs/error.log"ScriptAlias /cgi-bin/ "d:/Websites/domena1_cz/cgi-bin/"<Directory "d:/Websites/domena1.cz/www"> Options Indexes FollowSymLinks AllowOverride All Require all granted</Directory></VirtualHost><VirtualHost *:80># domena2.cz virtual host.ServerAdmin info@domena2.czDocumentRoot "d:/Websites/domena2_cz/www"ServerName domena2.cz:80ServerAlias *.domena2.czErrorLog "d:/Websites/domena2_cz/logs/error.log"ScriptAlias /cgi-bin/ "d:/Websites/domena2_cz/cgi-bin/"<Directory "d:/Websites/domena2.cz/www"> Options Indexes FollowSymLinks AllowOverride All Require all granted</Directory></VirtualHost>Když se však do httpd-vhosts.conf pokusím přidat virtuálního hosta pro subdoménu sub.domena1.cz, nastávají problémy. (1) NameVirtualHost *:80 mám nastaveno v httpd.conf i httpd-vhosts.conf.(2) Zde je virtuální host pro subdoménu:<VirtualHost *:80># sub.domena2.cz virtual host.ServerAdmin info@sub.domena2.czDocumentRoot "d:/Websites/sub_domena2_cz/www"ServerName sub.domena2.cz:80ServerAlias *.sub.domena2.czErrorLog "d:/Websites/sub_domena2_cz/logs/error.log"ScriptAlias /cgi-bin/ "d:/Websites/sub_domena2_cz/cgi-bin/"<Directory "d:/Websites/sub_domena2.cz/www"> Options Indexes FollowSymLinks AllowOverride All Require all granted</Directory></VirtualHost>Problém: Při zadání www.sub.domena2.cz do prohlížeče se zobrazí první virtuální host a nikoli tato subdoména.Po hledání na netu jsem zkusil odstranit * ze ServerAlias. V tomto případě subdoména fungovala, ale dvě "normální" domény byly zcela rozhašené.Zkoušel jsem co se dalo, ale bohužel se nepodařilo. Snad by se to mělo dát nastavit také pomocí htaccess, ale nejsem odborník.Můžete prosím někdo poradit?Děkuji!


Související témata: CGI, 10, Options



Určitě si přečtěte