gpt4 book ai didi

linux - 限制应用程序本身的 phpmyadmin 访问

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:56 25 4
gpt4 key购买 nike

我想将 phpmyadmin 的访问权限限制在特定的 IP 地址上。我无法更改服务器配置,而且我现在无法更改我的 httpd conf 文件。有没有办法在应用程序级别完成此操作?

最佳答案

我注意到这是一个副本: How to restrict access to phpmyadmin?

但由于我的答案还没有给出,所以这就是我的想法:

我发现实现此目的的一种方法是进入 phpmyadmin 的 config.inc.php。您可以在 phpmyadmin 目录的根目录中找到它。

$cfg['Servers'][$i]['AllowDeny']['order'] = 'deny,allow';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array(
'deny % from all',

'allow % from 127.0.0.1',
'allow % from ::1',
'allow % from *YOUR_IP_ADDRESS_HERE*',
);

编辑:如果你在代理后面,我认为大多数生产服务器都是。您还应该像这样为 HTTP_X_FORWARDED_FOR 设置受信任的代理:

$cfg['TrustedProxies'] = array('*PROXY_IP_HERE*' => 'HTTP_X_FORWARDED_FOR',);

关于linux - 限制应用程序本身的 phpmyadmin 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26960622/

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