首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Apache2识别我的ip地址与识别我的ip地址的方式不同

Apache2识别我的ip地址与识别我的ip地址的方式不同
EN

Stack Overflow用户
提问于 2020-09-16 18:14:31
回答 1查看 60关注 0票数 1

我只想让我的IP地址或特定的IP地址访问特定的页面。

现在,我在.htaccess文件中设置了我的ip地址xxx.xxx.xxx.xxx,只允许访问我的ip地址,如下所示。(此IP地址是来自https://www.myip.com/的值)

代码语言:javascript
运行
复制
<Files wp-login.php>
order deny,allow
allow from xxx.xxx.xxx.xx
deny from all
</Files>

保存.htaccess文件后,我运行以下命令。

代码语言:javascript
运行
复制
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地址的哪个值?

然后..。有没有办法允许使用apache2从https://www.myip.com/获取IP地址?

感谢您阅读我的问题,如果您能帮助我,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 18:32:20

您从https://www.myip.com/看到的IP地址就是您在互联网上看到的IP地址。

如果您的计算机和托管MYPAGE/wp-login.php的服务器位于代理/防火墙后面(例如,在本地网络内),则您的本地IP地址将不同。

因此,使用.htaccesshtpasswd更适合保护您的登录页面。您可以找到一个示例here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63917852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档