IIS7如何设置仅通过域名访问网站,禁止通过服务器IP地址访问网站?

IIS7如何设置仅通过域名访问网站,禁止通过服务器IP地址访问网站?,第1张

首先就是打开IIS管理器之后,在IIS管理器左侧找到网站下面的相应网站,右键选择打开该网站属性,进入相关IIS网站属性设置。

(IIS打开网站属性方法)在网站属性窗口中的默认“网站”选项卡中找到并单击“高级”,如下图所示。

(IIS打开网站高级网站标识)在高级网站标识中,一般默认主机头值是空的。如果想让别人直接输入IP地址访问网站的话,就不管它,保护是空的样子。如果不想让别人直接输入IP就访问网站的话,需要选择中网站中的标识并单击编辑,在添加/编辑网站标识窗口中设置相应端口号和网站主机头值。

(IIS网站高级网络站标识设置)编者注:IIS的网站主机头值,就是解析的域名。一般来说都是我们域名。以下是网站标识直接是空,也就是说没有设置主机头值。就可以直接输入IP地址即可访问服务器中的网站。

(使用IP地址访问服务器网站)以上是已经编辑过的主机头,也就是说把原来默认为空的主机值值改了,就会出现无法使用IP地方访问的情况。一般直接输入IP地址时服务器返回"Bad

Request(Invalid

Hostname)"的提示。就已经达到了禁止使用IP地址来访问服务器网站的目录了。

http://+IP访问在国内机房是使用不了的,因为国内是需要备案,有白名单,80不能直接访问。

实现这样的方法:

在IIS中设置

首先,您的IP必须是固定的,独立的。

打开IIS,右键站点属性,IP地址右边“高级”

弹出“高级网站标识”窗口,如图,点击“添加”

弹出“添加/编辑网站标识”窗口

IP 地址:选择(全部未分配)即可

TCP端口:80

主机头值:留空

这样一路确定,该站点就可以直接用IP打开了。

在服务器里选择开始菜单里的“interest信息服务(IIS)管理器”进入,然后在“网站”文件展开目录下找到已经建立好的站点,右键选择属性打开该站点属性面板,如图所示:

进入站点属性面板后可见“目录安全性”、“HTTP头”、“自定义错误”等选项标签,选择“网站”标签,保持“网站标识”以及“连接”内容的默认值,直接选择“高级”进入“高级网站标识”面板,如图所示:

进入“高级网站标识”属性面板后,保持“ip地址”、“TCP端口”、“主机头值”下原有的默认值不变,点击选择“添加”按钮,出现“添加\编辑网站标识”的对话框,保持“IP地址”默认值不变,将“TCP端口”设置成“80”,“主机头值”就是你要绑定的域名,可输入要绑定的网址,下图示例是绑定二级域名,设置完成后点击“确定”按钮保存即可,如图:

设置确认保存后可见有新的网站标识显示,这时候已经完成了在该网站绑定域名的操作,点击“确认”按钮即可保存退出。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/142255.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存