Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 使用两个端口在同一IIS服务器上托管两个网站_Url_Redirect_Iis_Dns_Reverse Proxy - Fatal编程技术网

Url 使用两个端口在同一IIS服务器上托管两个网站

Url 使用两个端口在同一IIS服务器上托管两个网站,url,redirect,iis,dns,reverse-proxy,Url,Redirect,Iis,Dns,Reverse Proxy,我有一个IIS服务器,它承载一个网站,使用默认端口号80,并绑定到mywebsite1.com:80。它可以使用自己的域名mywebsite1.com进行查看,没有任何问题。现在我使用端口号70托管了另一个网站,需要将mywebsite2.com绑定到它。但是由于DNS记录不支持端口号,我可以使用URLmywebsite2.com:70查看我新托管的网站。有没有办法避免将端口号放在那里,直接使用其域mywebsite2.com访问网站 Windows版本:Windows Server 2016,

我有一个IIS服务器,它承载一个网站,使用默认端口号
80
,并绑定到
mywebsite1.com:80
。它可以使用自己的域名
mywebsite1.com
进行查看,没有任何问题。现在我使用端口号
70
托管了另一个网站,需要将
mywebsite2.com
绑定到它。但是由于DNS记录不支持端口号,我可以使用URL
mywebsite2.com:70查看我新托管的网站。有没有办法避免将端口号放在那里,直接使用其域
mywebsite2.com
访问网站

Windows版本:Windows Server 2016,
IIS版本:10.0.14393.0

感谢@Dusan Bajic和@Lex Li的指导。我可以通过在IIS站点绑定中勾选“需要服务器名称指示”来解决这个问题

参考:

然后我在IIS中设置了HTTP/HTTPS重定向,现在一切正常,
()

您也可以在端口80上运行
mywebsite2.com
。谢谢@Dusan,但我尝试使用相同的端口,然后它将替换我的SSL证书。我需要有两个网站单独的SSL证书。似乎无法使用单个端口添加两个不同的SSL证书。虽然我不是IIS专家,但我确信“它将替换我的SSL证书”是可能的?请了解什么是SNI,IIS 10已经支持它,