gpt4 book ai didi

phpmyadmin 安全

转载 作者:可可西里 更新时间:2023-11-01 00:18:12 28 4
gpt4 key购买 nike

我有一个带有 apache2、php、mysql 的生产服务器。我现在只有一个站点 (mysite.com) 作为虚拟主机。我想把 phpmyadmin、webalizer 和 webmin 放在那里。到目前为止,我安装了 phpmyadmin,它可以工作,但整个互联网都可以访问 mysite.com/phpmyadmin

如何降低 192.168.0.0/16 的可见性,以便防火墙后面的机器只能访问它?

最佳答案

1) 您可以在网络服务器级别进行。

为 apache 使用允许/拒绝规则。如果您不能直接访问您的 apache 配置文件,您可以使用 .htaccess 文件。

<Directory /docroot>
Order Deny,Allow
Deny from all
Allow from 10.1.2.3
</Directory>

2) 您可以使用 phpmyadmin 配置文件在应用程序级别执行此操作。

配置参数为:$cfg['Servers'][$i]['AllowDeny']['rules']

规则的例子是:

'all' -> 0.0.0.0/0
'localhost' -> 127.0.0.1/8
'localnetA' -> SERVER_ADDRESS/8
'localnetB' -> SERVER_ADDRESS/16
'localnetC' -> SERVER_ADDRESS/24

您可以在官方 phpMyAdmin 配置文档中看到这一点。

http://www.phpmyadmin.net/documentation/#servers_allowdeny_order

关于phpmyadmin 安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/710176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com