如何禁用远程登录到 phpmyadmin
Posted
技术标签:
【中文标题】如何禁用远程登录到 phpmyadmin【英文标题】:how to disable remote login to phpmyadmin 【发布时间】:2021-09-18 06:36:59 【问题描述】:标题几乎概括了我的问题。 我只想了解如何禁用远程登录到我的 phpmyadmin。 我宁愿只能从 localhost 登录到 phpmyadmin。
【问题讨论】:
【参考方案1】:编辑/etc/phpmyadmin/apache.conf
:
Order Allow,Deny
Allow from localhost
【讨论】:
【参考方案2】:如果您没有在 /etc/phpmyadmin/apache.conf 中阻止远程登录并不会停止对 phpmyadmin 的访问
要在 ubuntu 14.04 with apache 网络服务器中关闭对 phpmyadmin 的访问,编辑 /etc/phpmyadmin/apache.conf
如果您在同一文件中设置别名 /phpmyadmin /usr/share/phpmyadmin,请搜索 <Directory /phpmyadmin>
或 <Directory /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
【讨论】:
【参考方案3】:在 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>
【讨论】:
【参考方案4】:搜索目录 /phpmyadmin 或目录 /usr/share/phpmyadmin
在目录/目录之间插入需要本地
【讨论】:
以上是关于如何禁用远程登录到 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章