I'm having difficulty on windows XP getting a virtualhost to work with non
port 80.
it works when i use port 80 in the virtualhost but doesn't work with other
ports.
i have turned off my firewall, although this is private ip, shouldn't matter
i have tried ports 8080, 8888, 8000, and now with 8886.
when it doesn't match my virtualhost, it will redirect to the main
configuration servername automatically
if i turn off the all other "listen" and only keep "listen 8886", i will
just be unable to connect
i have searched all over the internet but i can't find the solution.
hope someone can help.
the following is my config
WINDOWS HOSTS FILE
------------------------------------
192.168.0.10 www.foobar.com
HTTPD.CONF
---------------------------------------
Listen 8886
HTTPD-VHOSTS.CONF
NameVirtualHost 192.168.0.10:8886
<VirtualHost 192.168.0.10:8886>
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride none
Order allow,deny
Allow from all
</Directory>
ServerName www.foobar.com
DocumentRoot "C:/Program Files/Apache Software
Foundation/Apache2.2/htdocs"
</VirtualHost>