标题几乎概括了我的问题。我只想了解如何禁用远程登录到我的 phpmyadmin。我宁愿只能从 localhost 登录到 phpmyadmin。
4 回答
编辑/etc/phpmyadmin/apache.conf
:
Order Allow,Deny
Allow from localhost
如果您没有在 /etc/phpmyadmin/apache.conf 中停止远程登录,则阻止远程登录不会停止对 phpmyadmin 的访问
要使用 apache Web 服务器在 ubuntu 14.04 中关闭对 phpmyadmin 的访问,请编辑 /etc/phpmyadmin/apache.conf
搜索<Directory /phpmyadmin>
或<Directory /usr/share/phpmyadmin>
是否在同一文件中设置别名 /phpmyadmin /usr/share/phpmyadmin。
添加或编辑以下行:
Order Deny,Allow
Deny from all
使用 sudo service apache2 restart 重启apache2
要暂时打开对 phpmyadmin 的访问,首先要找出您的 IP 地址。搜索谷歌,我的IP地址是什么。然后编辑 vi /etc/phpmyadmin/apache.conf 文件。将此行添加到上述目录标记中:
Allow from <your ip address>
使用 sudo service apache2 restart 重启 apache2
在 Centos 和 RHEL 上,它保存在这里:/etc/httpd/conf.d
编辑添加目录并拒绝或允许。
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
搜索目录 /phpmyadmin 或目录 /usr/share/phpmyadmin
在目录/目录之间插入需要本地