我已经创建了一个网站,并将其设置在本地网络上的Windows Server2008 R2上。我应该怎么做才能从客户端计算机在浏览器中输入该网站的名称来访问该网站?现在只有两个网站:一个是默认网站,另一个是我新创建的网站。如果我在有权访问服务器的远程计算机的浏览器中键入此IP,则会打开默认网站。如果我将https://添加到ip地址,我将被定向到我的网站。这意味着打开的网站是由协议(http或https)决定的。如果我添加另一个需要SSL的网站怎么办?
发布于 2013-07-10 16:40:20
您是否已将网站地址添加到位于system32驱动器文件夹中的主机文件中。如果您根据主机文件中的IP添加网站名称,则应该能够使用名称而不是IP地址访问该网站
如下所示- 10.18.20.108 test.stackoverflow.com
发布于 2013-07-10 16:16:48
实际上,您浏览的站点不是由协议决定的,而是由端口决定的。默认情况下,HTTPS为端口443,HTTP为端口80。因此,如果您向IIS中的网站添加了HTTPS和HTTP协议,则已自动为这两个端口创建了绑定。
在IIS中,单击左侧窗格中“连接”部分中的“站点”,然后查看中央窗格中的“绑定”列,就可以看到这一点。
如果您在使用SSL的主机上创建另一个网站,则必须将其分配到不同的端口。
要浏览到新的SSL网站,您必须在浏览时输入端口。
例如https://serverName:444
(您不必输入默认端口80和443,您的浏览器会自动从协议类型中推断要使用的端口,如果没有其他端口,则会添加它们)
这对用户来说很不方便,所以人们通过注册stackoverflow.com等域名并将它们指向带有端口的地址(例如https://stackoverflow.com:444 )来绕过这个问题,这样用户就不必输入端口号了。
https://stackoverflow.com/questions/17565460
复制相似问题