首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为一台服务器配置两个IP?

问为一台服务器配置两个IP?
EN

Server Fault用户
提问于 2014-03-11 17:41:12
回答 2查看 224关注 0票数 1

我有一个运行两个ASP.NET网站的windows服务器。我想为每个站点设置一个HTTPS连接。我最初遇到了一些问题,因为我试图使用一个IP地址来实现两个站点的安全连接。为了解决这个问题,我尝试给第二个站点分配一个新的IP地址。原来的内部IP地址是10.1.1.19,新的IP地址是10.1.1.20。

如果运行ipconfig /all,我会看到以下两行:

代码语言:javascript
复制
IPv4 Address. . . . . . . . . . . : 10.1.1.19(Preferred)
IPv4 Address. . . . . . . . . . . : 10.1.1.20(Preferred)

在我的默认站点中,我为https创建了到两个IP地址的绑定。在第二个站点中,我有两个绑定到10.1.1.20 (一个用于http,一个用于https)。

我的问题是,现在当我试图使用Chrome访问第二个站点时,上面写着ERR_CONNECTION_RESET。如果我回到使用https的单一站点,并将我的第二个站点移动到原始IP (10.1.1.19),我可以再次访问该站点。

基于此,有人能明白为什么我不能使用新的IP地址访问第二个站点吗?关于如何修复的建议?

如果解决方案很明显,我很抱歉,我很少有配置服务器的经验。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-03-11 18:21:36

您不能将给定端口绑定到默认网站的两个IP地址,因为给定端口将不再用于您的第二个网站(在您的辅助IP上)。

最好的方法是为每个网站使用uniq。

让我们说:

  • 默认网站: 10.1.1.19
  • 第二个地点: 10.1.1.20

然后,绑定应该如下所示:

默认网站(或第一个网站):http://www.site1.com或https://www.site1.com

代码语言:javascript
复制
Type    Host Name       Port   IP Address
http    www.site1.com   80     10.1.1.19
https   www.site1.com   443    10.1.1.19

第二个站点:http://www.site2.com或https://www.site2.com

代码语言:javascript
复制
Type    Host Name       Port   IP Address
http    www.site2.com   80     10.1.1.20
https   www.site2.com   443    10.1.1.20
票数 3
EN

Server Fault用户

发布于 2014-03-11 17:47:35

在我的默认站点中,我为https和两个IP地址创建了绑定。

如果将两个IP地址的端口443绑定到默认站点,它将无法将该端口用于第二个IP地址。您的默认站点应该只绑定到第一个IP地址,而第二个站点应该只绑定到第二个IP地址。

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

https://serverfault.com/questions/581350

复制
相关文章

相似问题

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