Jac*_*ien 11 asp.net iis-7 windows-firewall windows-server-2008
我有一个Windows Server 2008和IIS 7的盒子,我正在使用ASP.NET应用程序.我试图从一个IP运行多个站点,但我无法从外部访问这些站点.我只能从外部访问默认网站,但是当我想访问第二个时,它不起作用.
第二个应该运行,http://ip:81
默认值为80.它们都在本地运行正常,我在防火墙上添加了一个允许所有入站的规则.
Ric*_*ard 30
您可以为所有站点使用相同的端口80.这都是关于绑定的.您需要将每个站点绑定到不同的主机名:
www.domain.com
site2.domain.com
www.anotherdomain.com
Run Code Online (Sandbox Code Playgroud)
等等
您可以通过在创建站点时指定绑定来执行此操作.然后确保已将DNS记录配置为指向同一IP.
您还可以为域设置一个密码DNS条目并将其指向服务器的IP,然后每次创建站点时,只需选择一个新的子域名即可立即生效.
主机头是你的朋友
此链接可能对您有所帮助.
http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx
您基本上将在不同的端口上运行您的站点,并告诉IIS http:// url1映射到端口80上的站点,http:// url2映射到端口81
归档时间: |
|
查看次数: |
33924 次 |
最近记录: |