宝塔面板怎么用ip访问站点(宝塔面板设置禁止通过IP直接访问网站防止恶意解析)
宝塔面板怎么用ip访问站点
宝塔面板设置禁止通过IP直接访问网站防止恶意解析
宝塔服务器管理是现在非常流行的一款免费的 Linux 管理应用,作为不想做过多运维操作的可以使用这个可视化操作。今天这篇文章主要是说一下怎么使用宝塔面板来操作禁止通过 IP 直接访问我们的网站防止被恶意解析,当然独立安装的也是同理。
什么是恶意解析?
恶意解析是指有人通过域名 A 记录直接解析自己 IP 地址,从而得到一个在访问者眼中完全相同网站,也会造成搜索引擎收录别人的域名。
原理是什么呢?简单解释就是,你的网站可以通过 IP 直接访问,本来这没什么问题,但是如果被人恶意用别的域名解析到你的 IP 的话,那么你的网站就能通过别人的域名来访问了。
VPS 服务器的 IP 如果被别人恶意绑定,流量就会被劫持到别的域名,从而遭到广告联盟的封杀。因为广告联盟肯定也是跟域名绑定的,被人这么一搞,时间一长肯定会被发现域名不符,于是就 GG 了。
Nginx 防止恶意解析
这里说一下使用宝塔面板在LNMP的环境下禁止通过 IP 直接访问我们的网站从而达到防止恶意解析的操作。
1、绑定一个默认站点,也就是找一个空闲不用的站点,所有未在面板绑定的域名都会访问到这个默认站点。
2、添加好默认站点以后,修改站点的配置文件
修改站点的配置文件
添加 return 444,可以把 444 改成404或 502 等错误码,为了防止使用https访问,我们 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 hosts Include conf/extra/httpd-vhosts.conf
若是开通了虚拟主机,则需要在 httpd-vhosts.conf 中修改配置如下;若没有开通虚拟主机,则可以直接在 httpd.conf 文件最后面,加入以下代码:
NameVirtualHost XXX.XXX.XXX.XXX <virtualhost XXX.XXX.XXX.XXX:80> ServerName XXX.XXX.XXX.XXX <Directory /> Order Allow,Deny Deny from all </Directory> </virtualhost> <virtualhost XXX.XXX.XXX.XXX:80> ServerName yourdomain.com DocumentRoot /home/wwwroot/ </virtualhost>
说明:
- XXX.XXX.XXX.XXX 为你的 IP 地址;
- 第一处 virtualhost 配置为拒绝 IP 的任何访问请求,返回 403 错误;
- 第二处的 virtualhost 配置为允许通过 yourdomain.com 这个域名访问,网站主目录为/home/wwwroot/。
当然,我们还可以新建一个虚拟主机配置,将来自 IP 的访问 Rewrite 到一个自定义的 PHP 页面,利用 Apache 的 Rewrite 和 PHP 实现 400 错误。
- 宝塔面板phpMyAdmin错误教程(宝塔面板phpMyAdmin报错502 Bad Gateway nginx解决方法)
- 百度智能云防火墙(百度云服务器BCC安装宝塔面板图文教程)
- 宝塔面板网站搭建没锁定文件(宝塔面板曝出严重安全漏洞!站长需赶紧升级到最新版本)
- 宝塔面板安装ssl证书网站打不开(宝塔面板如何配置SSL证书?)
- 宝塔部署ssl证书(宝塔面板设置SSL并开启HTTPS的方法)
- 宝塔面板密码忘了怎么找回(忘记宝塔面板登录地址安全入口后缀找回方法)
- 宝塔面板怎么修改安全的端口(宝塔面板如何设置伪静态规则?)
- 阿里云服务器可以连接几个面板(阿里云云服务器宝塔面板的安装图文教程详解)
- 宝塔面板导入数据库(宝塔面板迁移系统盘/www到数据盘/data)
- 宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法(宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法)
- 宝塔面板怎么找密码(宝塔面板忘记密码怎么找回?)
- 宝塔面板里面的文件编辑怎么点开(宝塔面板可以上传多大文件?怎么设置文件大小?)
- 宝塔面板程序目录(将宝塔面板linux版装在/www以外的目录的方法)
- 服务器宝塔面板怎么安装(VPS安装宝塔面板+云锁过程记录)
- 登录宝塔面板无法显示网站(宝塔bt面板如何设置自定义404错误页面)
- 宝塔数据库不小心删了(宝塔面板MySQL数据库经常自动停止的解决方法)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
热门推荐
- markdown和python的关系(解决python Markdown模块乱码的问题)
- apache服务器的安全配置(Apache常用虚拟主机配置方法解析)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- dedecms最新手册(在自己的php页面中使用dedecms标签的代码示例)
- opencv怎么设置图像形态(OpenCV图像颜色反转算法详解)
- php数据判断函数有哪些(PHP判断函数是否被定义的方法)
- mysql怎么迁移数据(如何把本地mysql迁移到服务器数据库)
- C#中hashtable 的使用方法
- docker ip地址分配(docker添加网桥并设置ip地址范围操作)
- Visual Studio 编译中活动平台AnyCPU
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9