嗨,我有几页基本的HTML网站。我想通过根目录中的.htaccess文件阻止来自欧盟国家的访问。我将此代码插入到htaccess文件的顶部,但似乎没有做任何更改。
<ifModule mod_geoip.c>
GeoIPEnable On
# Add countries you wish to deny here
SetEnvIf GEOIP_COUNTRY_CODE AL DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE AD DenyCountry
SetEnvIf GEOIP_COUNTRY_CODE AM DenyCountry
Se
我也有一个插件,以阻止暴力登录尝试。这捕获了一些登录尝试,当我检查他们的IP时,他们来自我阻止的一些国家。
# United States
SetEnvIf CF-IPCountry US BuzzOn=1
# United Kingdom
SetEnvIf CF-IPCountry UK BuzzOn=1
# Great Britain
SetEnvIf CF-IPCountry GB BuzzOn=1
# China
SetEnvIf CF-IPCountry CN BuzzOff=1
# Russia
SetEnvIf CF-IPCountry RU BuzzOff=1
#
我收到来自“clients.youserver.de”的数千个服务器请求
我在htaccess中使用这些代码来阻止机器人和蜘蛛,但我不知道前两行代码是否有效.
是否可以使用主机名阻止服务器请求?密码正确吗?你是如何阻止主机名的?
Deny from clients.your-server.de
Deny from your-server.de
<IfModule mod_geoip.c>
GeoIPEnable On
SetEnvIf GEOIP_CONTINENT_CODE SA Block
SetEnvIf GEOIP_CONTINENT_CODE AF Block
Set
我有几个来自加拿大安大略省的用户联系我,说他们不能访问我的网站。在我的htaccess文件中使用GeoIP模块,我已经允许加拿大。知道可能是什么原因造成的吗?
这是我在htaccess文件中的条目
<IfModule mod_geoip.c>
GeoIPEnable On
# US - United States
# CA - Canada
SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry
Deny fr
我试着输入命令:
sudo a2enmod ssl
然后我得到了:
Considering dependency setenvif for ssl:
ERROR: Module setenvif not properly enabled: /etc/apache2/mods-enabled/setenvif.load is a real file, not touching it
ERROR: Could not enable dependency setenvif for ssl, aborting
谷歌和必应没有结果,这个问题让我抓狂。
我的网站宕机了8个多小时,午夜之前就开始了。我给谷歌爸爸打了电话,一切都很好,因为我的其他网站都很好。这不是我的CDN,因为我把DNS改回了Godaddy提供的DNS
我删除了我的htaccess,我的网站就瘫痪了。
下面是我的htaccess,可能出了什么问题。之前没有问题,为什么突然停止了?
# BEGIN iThemes Security - Do not modify or remove this line
# iThemes Security Config Details: 2
# Enable HackRepair.com's blacklist feature -