首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS中从一个IP运行多个站点

问在IIS中从一个IP运行多个站点
EN

Stack Overflow用户
提问于 2012-11-21 17:09:50
回答 3查看 45.6K关注 0票数 16

我有一台装有Windows Server2008和IIS7的机器,我正在使用一个ASP.NET应用程序。我试图从一个IP运行多个站点,但我无法从外部访问这些站点。我只能从外部访问默认网站,但当我想访问第二个网站时,它不起作用。

第二个应该在http://ip:81上运行,默认是在80上运行。它们在机器上都运行得很好,而且我在防火墙上添加了一个允许所有入站的规则。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-21 18:10:01

主机头是您的朋友

此链接可能会对您有所帮助。

http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

基本上,您将在不同的端口上运行站点,并告诉IIS :// url1映射到端口80上的站点,而http:// url2映射到端口81

票数 8
EN

Stack Overflow用户

发布于 2012-11-21 18:14:34

您可以对所有站点使用相同的端口80。这都是关于绑定的。您需要将每个站点绑定到不同的主机名:

代码语言:javascript
复制
www.domain.com
site2.domain.com
www.anotherdomain.com

等。

您可以通过在创建站点时指定绑定来完成此操作。然后确保您已将DNS记录配置为指向同一IP。

你也可以为一个域名设置一个catchall DNS条目,然后将它指向服务器的IP地址,那么每次你创建一个站点时,你只需选择一个新的子域名,它就会立即生效。

票数 39
EN

Stack Overflow用户

发布于 2019-06-16 17:36:25

一个TCP端口号,一个IP地址,一个主机头,这三个用来识别传入的http调用处理,因为前两个是常见的,现在你只需要使用主机头,这很容易通过命令提示符和IIS的用户界面来完成。

请阅读this post here,一步一步了解整个过程

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13489768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档