我必须在本地机器上testing一个模拟跨站点脚本的应用程序(HTML5 XMLHttpRequest Level 2),所以我需要configurationIIS 7或Apache 2来pipe理同一IP(本地主机)上的多个域。
怎么能用IIS或Apache做到这一点?
(我想知道两个服务器的解决scheme)
谢谢。
阿帕奇:
正如RedGrittyBrick所说,查看Apache文档中的一些简单示例。 确保你得到了正确的文档版本 – 我不认为v2.0.x和v2.2.x中的vhostconfiguration有明显的区别,但为了以防万一,请确保你在正确的位置: 2.0 .x在这里和2.2.x在这里 。
大多数Linux发行版都将其configuration分割为多个文件,例如标准Apache软件包默认的“sites-available / -enabled”目录下 – 我不知道常用的Windows版本是否也能做到这一点(我认为IIS的提及意味着你正在使用Windows而不是select操作系统),所以值得向你的问题添加你正在使用的Apache版本( 官方的Windows版本 ,或者像这样的“WAMP”包等等),这样人们与该包的经验知道回应(或者你使用哪种Linux / BSD /其他设置,如果你使用Apache的话)。
IIS:
这取决于您使用的Windows变体。 要响应具有不同内容的不同域名,您需要其中一个服务器分发,因为您需要在IISconfiguration中为每个分配一个“站点”,桌面安装只允许一个。 您可以在所有版本的IIS上为相同的内容提供许多名称,但是我认为这不是您想要的(因为这是默认行为)。
如果您有适当的Windows + IIS变体:
对于Apache,请阅读虚拟主机文档
在客户端(可能是同一台计算机),最简单的解决scheme是在%Windows%/ System32 / drivers / etc / hosts中添加条目。