net stop http拒绝访问_Apache2下防止非法域名恶意指向服务器(只允许绑定域名访问)...

ae93f722cbf75fafef5e2512ecf123cd.png

由于各种原因或目的,服务器有时会被其它非法域名恶意指向,造成网页权重降低、引发搜索引擎惩罚、影响备案等不良情况发生。

为避免类此情况发生,我们可以在网站根目录下添加修改.htaccess文件,以做到只允许绑定域名进行访问。

开启Apache2重写模块rewrite:

###管理员身份运行
sudo a2enmod rewrite

###重启apache2服务
service apache2 restart

修改虚似目录配置文件,在<Directory /网站目录>与</Directory>之间添加AllowOverride All,如有AllowOverride None,改为AllowOverride All。然后执行service apache2 reload,重载一次配置。

<Directory /网站目录>
           Options FollowSymLinks MultiViews
           AllowOverride All
           Order allow,deny
           Allow from All
           Require all granted
</Directory>

以域名http://himstudy.net为例,添加或修改网站根目录下的.htaccess文件,插入修改如下代码。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
###添加如下代码
RewriteCond %{http_host} !^www.himstudy.net$ [nc]
RewriteCond %{http_host} !^himstudy.net$ [nc]
RewriteRule ^.* - [F,L]
###
</IfModule>

当访问服务器域名不是http://www.himstudy.net或http://himstudy.net,服务器将给出403 Forbidden页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值