宝塔面板设置禁止通过IP直接访问网站防止恶意解析

admin3年前服务器66

宝塔服务器管理是现在非常流行的一款免费的 Linux 管理应用,作为不想做过多运维操作的可以使用这个可视化操作。今天这篇文章主要是说一下怎么使用宝塔面板来操作禁止通过 IP 直接访问我们的网站防止被恶意解析,当然独立安装的也是同理。

什么是恶意解析

 

恶意解析是指有人通过域名 A 记录直接解析自己 IP 地址,从而得到一个在访问者眼中完全相同网站,也会造成搜索引擎收录别人的域名。

原理是什么呢?简单解释就是,你的网站可以通过 IP 直接访问,本来这没什么问题,但是如果被人恶意用别的域名解析到你的 IP 的话,那么你的网站就能通过别人的域名来访问了。

VPS 服务器的 IP 如果被别人恶意绑定,流量就会被劫持到别的域名,从而遭到广告联盟的封杀。因为广告联盟肯定也是跟域名绑定的,被人这么一搞,时间一长肯定会被发现域名不符,于是就 GG 了。

Nginx 防止恶意解析

 

这里说一下使用宝塔面板在LNMP的环境下禁止通过 IP 直接访问我们的网站从而达到防止恶意解析的操作。

1、绑定一个默认站点,也就是找一个空闲不用的站点,所有未在面板绑定的域名都会访问到这个默认站点。

2、添加好默认站点以后,修改站点的配置文件

修改站点的配置文件

添加 return 444,可以把 444 改成404或 502 等错误码,为了防止使用http访问,我们 server_name 写服务器 IP 地址,同时监听 443 端口

server{listen 80 default_server;listen 443;server_name 115.*.*.*;return 444;

然后我们使用 IP 访问看一下咯

Apache 防止恶意解析

 

如果你的Apache开通了虚拟主机,则需要修改 conf/extra/httpd-vhosts.conf 文件。如何判断 Apache 是否开通了虚拟主机?可以在配置文件 httpd.conf 中搜索,若有类似如下的选项的,则开启了虚拟主机,#为注释

 

# Virtual hostsInclude conf/extra/httpd-vhosts.conf

若是开通了虚拟主机,则需要在 httpd-vhosts.conf 中修改配置如下;若没有开通虚拟主机,则可以直接在 httpd.conf 文件最后面,加入以下代码:

 

NameVirtualHost XXX.XXX.XXX.XXX<virtualhost XXX.XXX.XXX.XXX:80>ServerNameXXX.XXX.XXX.XXX<Directory />Order Allow,DenyDeny from all</Directory></virtualhost><virtualhost XXX.XXX.XXX.XXX:80>ServerNameyourdomainDocumentRoot/home/wwwroot/</virtualhost>

说明:

XXX.XXX.XXX.XXX 为你的 IP 地址;第一处 virtualhost 配置为拒绝 IP 的任何访问请求,返回 403 错误;第二处的 virtualhost 配置为允许通过 yourdomain 这个域名访问,网站主目录为/home/wwwroot/。

当然,我们还可以新建一个虚拟主机配置,将来自 IP 的访问 Rewrite 到一个自定义的 PHP 页面,利用 Apache 的 Rewrite 和 PHP 实现 400 错误。


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

移动服务器托管是否更加灵活,移动服务器托管的优点与缺点

1.移动服务器托管移动服务器托管指将手机应用程序的服务器部署在第三方云服务商提供的云服务器上,由第三方负责运维,以达到节约成本、稳定性好等的目的。近年来,随着移动互联网的快速发展和云计算技术的普及,移...

河南虚拟主机的价格如何,河南虚拟主机提供的服务有哪些

1.河南虚拟主机百科河南虚拟主机是指利用虚拟化技术将一台物理服务器分割为多台虚拟服务器,每台虚拟服务器都有独立的操作系统、磁盘空间、内存等资源,可以满足不同网站及应用的需要。在河南地区,有许多企业和个...

为什么越来越多的企业选择国外空间服务商,国外空间服务商的发展现状如何

1.概述国外空间服务商是指在国外提供虚拟主机、云服务器、托管等互联网服务的企业。其业务范围覆盖全球,服务对象涵盖个人用户、中小企业、大型企业以及政府等各种组织形式。具体来讲,国外空间服务商的主要业务包...

Linux宝塔面板如何实现服务器开启关闭禁止ping?

据说关闭服务器 ping 功能可以提高安全性,boke112 导航也不知道是真是假,不过不管是真是假,我们都很有必要懂得如何开启关闭禁止服务器 ping,下面我们以宝塔 Linux 面板为例进行说明演...

为什么选择出租服务器,如何选择适合自己的出租服务器

1.出租服务器出租服务器是一种将主机资源租赁给他人使用的网络服务模式。用户可以租赁云主机、物理主机、虚拟主机等各种类型的服务器,以满足不同的需求。出租服务器的优点在于免去了用户自己购买计算机硬件和维护...

windows Server2012 IIS8.0配置安装完整教程

IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速。今天我们重点完整的演示下Internet Informa...