问题
Is there an equivalent to Apache's VirtualHost for IIS? We want to be able to run multiple websites from one IP and address them with different DNS names.
i.e. I have
www.dom1.com
www.dom2.com
www.dom3.com
that all point to 123.123.10.1
. Apache would just be running on port 80 and just use virtualhost to decide which site should be served.
Is this possible in Windows IIS6?
Thanks
回答1:
You want to use Host Headers in IIS - that link will lead to a nice how-to page.
回答2:
As rob_g suggested, if you already have a website running (eg. default website) you can also select 'Edit bindings' on the website and specify a hostname.
回答3:
Create a new virtual host:
iis manager --> (local computer) --> right-click Web Sites --> New --> Web Site
Check/change/add hostname information (the other hostname to recognize) on a virtual host:
iis manager --> (local computer) --> Web Sites --> right-click/properties on one of the sites --> Web Site --> Advanced --> "Multiple identities for this Web site"
回答4:
In IIS 7, you will add in Bindings on the right side Actions column, Edit Site while the desired Site is selected.
来源:https://stackoverflow.com/questions/302968/iis-equivalent-of-virtualhost-in-apache