我遵循 phpmyadmin 设置并将配置更改为require ip my ipaddress
并且当我尝试访问浏览器上的页面时allow from my ipaddress
它仍然告诉我forbidden You don't have permission to access /phpmyadmin on this server.
(我的服务器不在我的机器上)。我使用root
. 我还 chmod 775 整个 phpMyAdmin 文件夹。我正在运行 RHEL 6.1。知道此时该做什么吗?
这是我的/etc/httpd/conf.d/phpMyAdmin.conf
:
<Directory /usr/share/phpMyAdmin/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip myserveripaddress
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from myserveripaddress
Allow from ::1
</IfModule>
</Directory>
这些
Allow from myserverip
线路阻止您访问该服务。这样,Apache 只允许来自此 IP 的请求,但由于您是从客户端系统的 IP 使用它,因此请求将失败。