IIS与Apache禁止IP地址直接访问网站
2018-01-09 14:09
246 查看
一、IIS 防止恶意域名指向解决方法
首先单击“开始”-“设置”-“控制面板”-“管理工具”,找到“Internet 信息服务
(IIS)管理器”双击打开并进行如下操作:
1、展开左侧级联菜单,找到“网站”目录。
2、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。
3、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容,这里的
内容可随意输入,但为了方便管理,一般填写为网站域名或者具有代表性的名称。
4、单击“下一步”,打开“IP 地址和端口设置”项,输入或者选择“网站 IP 地址”(本机
的外网 IP)、“网站 TCP 端口”(端口默认 80,此时只需在浏览器输入网址即可访问网站,
如改为其它如 800,则需要加端口,如 http://www.qkweb.net:800)、网站的主机头(即网站 要绑定的网址,如果为空,刚解析到此 IP 的域名均可打开此网站)。
5、填写好后,“下一步”,点击“浏览”或直接输入硬盘绝对路径来为网站指定网站文件夹,
只有在此文件夹以内的文件,才可以通过域名访问到,此目录即网站 WEB 根目录。
6、点击“下一步”,进入权限设置,“读取”权限是必需的,如果您的网站要运行 ASP、PHP
等程序,需要选中“运行脚本(如 ASP)”项,点击下一步,完成创建网站全部过程。
在网站创建过程中,只为网站绑定了一个域名 www.qkweb.net ,现在想要把不加 www
的 qkweb.net 也添加到网站的访问域名中,如何设置呢?下面是详细步骤:
7、在描述为 www.qkweb.net 的网站目录上单击右键,选择“属性”,打开网站属性对话框,
单击“高级”按钮,打开“高级网站标识”对话框。
8、点击“添加”按钮,打开“添加/编辑网站标识”对话框,在此输入网站的 IP 地址,TCP
端口和主机头值,意义和创建网站时的相同,这里分别输入 IP,80,qkweb.net 确定,这
样就为网站又绑定上了 qkweb.net 这个域名,也填写为如 bbs.qkweb.net 类似的二级域名。
到此,就完成了 IIS 中网站的创建和域名的绑定,可以通过 www.qkweb.net 和 qkweb.net
二、Apache 防止恶意域名指向解决方法
Apache 环境,则需要建立一个域名陷阱,需要放在配置文件的虚拟主机列表的第一个。
禁用该虚拟主机列表目录,并将相应文件夹留空,达到和 IIS 停止默认网站同样的效果。
1、首先使用 vi 编译器对 apache 的配置文件进行修改。vi /etc/httpd/conf/httpd.conf。
2、 在配置文件最后添加虚拟主机, Apache 环境中第一个虚拟主机列类同于 IIS 的默认网站。
我们将第一个虚拟主机做成域名陷阱,禁用该虚拟主机列表目录。
</VirtualHost>
首先单击“开始”-“设置”-“控制面板”-“管理工具”,找到“Internet 信息服务
(IIS)管理器”双击打开并进行如下操作:
1、展开左侧级联菜单,找到“网站”目录。
2、在“网站”目录上单击右键,选择“新建”-“网站”,打开“网站创建向导”。
3、在“网站创建向导”对话框点击“下一步”,进入“网站描述”,输入描述内容,这里的
内容可随意输入,但为了方便管理,一般填写为网站域名或者具有代表性的名称。
4、单击“下一步”,打开“IP 地址和端口设置”项,输入或者选择“网站 IP 地址”(本机
的外网 IP)、“网站 TCP 端口”(端口默认 80,此时只需在浏览器输入网址即可访问网站,
如改为其它如 800,则需要加端口,如 http://www.qkweb.net:800)、网站的主机头(即网站 要绑定的网址,如果为空,刚解析到此 IP 的域名均可打开此网站)。
5、填写好后,“下一步”,点击“浏览”或直接输入硬盘绝对路径来为网站指定网站文件夹,
只有在此文件夹以内的文件,才可以通过域名访问到,此目录即网站 WEB 根目录。
6、点击“下一步”,进入权限设置,“读取”权限是必需的,如果您的网站要运行 ASP、PHP
等程序,需要选中“运行脚本(如 ASP)”项,点击下一步,完成创建网站全部过程。
在网站创建过程中,只为网站绑定了一个域名 www.qkweb.net ,现在想要把不加 www
的 qkweb.net 也添加到网站的访问域名中,如何设置呢?下面是详细步骤:
7、在描述为 www.qkweb.net 的网站目录上单击右键,选择“属性”,打开网站属性对话框,
单击“高级”按钮,打开“高级网站标识”对话框。
8、点击“添加”按钮,打开“添加/编辑网站标识”对话框,在此输入网站的 IP 地址,TCP
端口和主机头值,意义和创建网站时的相同,这里分别输入 IP,80,qkweb.net 确定,这
样就为网站又绑定上了 qkweb.net 这个域名,也填写为如 bbs.qkweb.net 类似的二级域名。
到此,就完成了 IIS 中网站的创建和域名的绑定,可以通过 www.qkweb.net 和 qkweb.net
二、Apache 防止恶意域名指向解决方法
Apache 环境,则需要建立一个域名陷阱,需要放在配置文件的虚拟主机列表的第一个。
禁用该虚拟主机列表目录,并将相应文件夹留空,达到和 IIS 停止默认网站同样的效果。
1、首先使用 vi 编译器对 apache 的配置文件进行修改。vi /etc/httpd/conf/httpd.conf。
2、 在配置文件最后添加虚拟主机, Apache 环境中第一个虚拟主机列类同于 IIS 的默认网站。
我们将第一个虚拟主机做成域名陷阱,禁用该虚拟主机列表目录。
<VirtualHost *:80> DocumentRoot /var/www/spring ServerName www.springlove.com | =====> 这里可以随意设置域名或者主机的 IP |
<Location /> | =====> 使用 Location 禁止访问主机目录 |
Order Allow,Deny Deny from all </Location> </VirtualHost> <VirtualHost *:80> | =====> 第二条列表配置为使用的域名 |
DocumentRoot /var/www/html ServerName www.wylielove.com | =====> 这里放置实际使用的域名 |
相关文章推荐
- 禁止通过ip直接访问网站来防止恶意解析-(apache,nginx,iis)
- XAMPP配置Apache禁止通过IP直接访问网站
- XAMPP配置Apache禁止通过IP直接访问网站
- Nginx禁止直接通过IP地址访问网站
- 如何禁止直接用IP访问IIS中的网站
- Nginx禁止直接通过IP地址访问网站以及限制IP登陆某目录(关闭默认站点或空主机头)
- Nginx禁止直接通过IP地址访问网站以及限制IP登陆某目录(关闭默认站点或空主机头)
- Apache防恶意解析—禁止直接通过IP访问网站
- 防恶意解析,禁止用IP访问网站的Apache设置
- 如何防恶意解析,禁止用IP访问网站的Apache设置?
- **apache环境下 禁止显示 index of/ 目录下(如何禁止访问网站根目录)
- 配置Apache禁止访问网站目录
- 防恶意解析,禁止用IP访问网站的Apache设置 修改 httpd.conf 实现
- 对于一个网站,如何禁止直接从浏览器Web browser中访问js文件
- Apache设置禁止使用IP访问网站的方法
- 防恶意解析,禁止用IP访问网站的Apache设置+如何阻止网站被恶意反向代理访问
- 在apache中设置禁止使用IP访问网站的方法
- Apache下禁止php文件被直接访问的解决方案
- Apache设置禁止使用IP访问网站的方法