Hoi allemaal,
Vanavond ben ik aan het vogelen geweest met Virtual Hosts, een functie die in te schakelen is door httpd-vhosts.conf in te vullen in /apache/conf/extra.
Mijn instellingen zien er nu zo uit:
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin hello@daanberg.net
DocumentRoot "C:/xampp/htdocs"
ServerName www.daanberg.net
ServerAlias www.daanberg.net
</VirtualHost>
<VirtualHost *:80>
ServerAdmin "blog@daanberg.net"
DocumentRoot "C:/xampp/htdocs/Daan_Berg/State_of_my_Mind"
ServerName blog.daanberg.net
ServerAlias blog.daanberg.net
</VirtualHost>
<VirtualHost *:80>
ServerAdmin radio@daanberg.net
DocumentRoot "C:/xampp/htdocs/radio"
ServerName radio.daanberg.net
ServerAlias radio.daanberg.net
</VirtualHost>
Deze virtual hosts werken allemaal prima.
Het opvallende is dat
http://daanberg.net intikken nu dus niet werkt. Men moet
www.daanberg.net intikken. (Herstel: het werkt nu wel door een noodoplossing; DNS staat doorgeschakeld naar tweede server, welke d.m.v. javascript refresh doorverwijst naar
www.daanberg.net) Dit geldt uiteraard niet voor de virtual hosts, omdat zij op zichzelf staan.
De bovenste Virtual Host, met ServerName
www.daanberg.net, heb ik daar maar even neergezet; zonder die werkt zowel
www.daanberg.net als
http://daanberg.net niet.
Kan iemand mij helpen of een schop in de goede richting geven?
Thanks,
Daan Berg