【发布时间】:2021-01-03 03:44:13
【问题描述】:
我只希望我的 IP 地址或特定 IP 地址访问特定页面。
现在,我在 .htaccess 文件中设置了我的 ip 地址xxx.xxx.xxx.xxx 以只允许访问我的 ip 地址,如下所示。 (这个IP地址是来自https://www.myip.com/的值)
<Files wp-login.php>
order deny,allow
allow from xxx.xxx.xxx.xx
deny from all
</Files>
保存 .htaccess 文件后,我运行以下命令。
sudo service apache2 restart
当我访问 MYPAGE/wp-login.php 时,我可以看到类似 "Forbidden You don't have permission to access this resource.". 的消息
所以,我检查了 /var/log/apache2/error.log 文件。
有一个错误日志
[access_compat:error] [pid 12018] [client 172.aa.a.aaa:aaaaa] AH01797: client denied by server configuration: /var/www/html/wp-login.php
这里172.aa.a.aaa:aaaaa的这个值和我的IP地址不一样。这个地址来自哪里?以及如何知道其他 IP 地址的值?
and.. 有没有办法允许使用 apache2 从https://www.myip.com/ 获得 IP 地址?
感谢您阅读我的问题,如果您能帮助我,我将不胜感激。
【问题讨论】:
标签: wordpress apache .htaccess ip