iis - 如果两个域都指向同一个 IP 地址,是否可以将多个域绑定到一个网站?
问题描述
我有一个旧网站,叫action.rpg.games.org
我在旧服务器上关闭。
我在 Windows Server 2016 上用更简单的域名创建了一个新的 IIS 网站:collection.games.org
. 它工作正常。
我想将所有试图访问action.rpg.games.org
的流量重定向到collection.games.org
.
所以我将我的 DNS 条目更改为action.rpg.games.org
指向新服务器的 IP 地址。
在新服务器上,我简单地编辑了新网站的绑定,以便绑定现在包含端口80action.rpg.games.org
和端口443(两者都获得了 SSL 证书)。collection.games.org
但是,当我执行将旧域添加到新网站绑定的最后一步时,旧域和新域都停止工作。如果我删除旧的,那么只有新的存在,它适用于新域。
以下是 IIS 配置文件中的绑定信息:
<site name="GameRepo" id="2" serverAutoStart="true">
<application path="/" applicationPool="GameRepo">
<virtualDirectory path="/" physicalPath="C:\inetpub\wwwroot\GameRepo" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:collection.games.org" />
<binding protocol="https" bindingInformation="*:443:collection.games.org" sslFlags="0" />
<binding protocol="http" bindingInformation="*:80:action.rpg.games.org" />
<binding protocol="https" bindingInformation="*:443:action.rpg.games.org" sslFlags="1" />
</bindings>
</site>
有什么技巧可以让它工作吗?
谢谢!
解决方案
推荐阅读
- python - 遗传算法群体个体作为阵列
- node.js - npm install 报告未引用的 Angular 组件版本
- python - python - 如何在没有熊猫的情况下将一个值拆分为python中的两条记录?
- java - 简单的应用程序崩溃了我只是想改变一些视图的可见性
- python - 如何将任务并行分配给多个 celery worker?
- plugins - 用于聊天前缀的插件 BungeeCord
- angular - 使用 Angular Universal 的服务器端渲染 (SSR)
- c# - 在类库中注册 IConfiguration 以进行单元测试
- python - 使用csvreader比较python中的两个文件
- java - 无法在春季应用程序中使用招摇