限制myphpadmin监听特定的以太网适配器

我想防止从互联网访问phpmyadmin。 我在CentOS 7盒子上有两个以太网适配器,一个是“内部”,一个是“外部”。 我想限制访问,以便“内部”networking的用户(任何IP地址)可以访问phpmyadmin页面,从“外部”networking(互联网)连接的用户不能访问phpmyadmin页面。

我已经尝试将下面的内容添加到我的conf文件,并没有什么区别。

Order Deny,Allow Deny from All Allow from 127.0.0.1 

在/etc/httpd/conf/httpd.conf中我已经在文件中添加了以下内容:

听xxx.xxx.xxx.xxx:83(xxx.xxx.xxx.xxx =内部网卡的IP)

ServerName phpmyadmin.server.local Alias / phpmyadmin / usr / share / phpMyAdmin /

我在/etc/httpd/conf.d/phpMyAdmin.conf文件中注释了以下内容

别名/ phpMyAdmin / usr / share / phpMyAdmin

我可以访问phpmyadmin的唯一方法是通过http://xxx.xxx.xxx.xxx/phpmyadmin/index.php (端口80),我必须有我的IP地址列表作为phpMyAdmin.conf中的一个地址

你应该configurationApache在你的phpMyAdmin工作的VirtualHost上侦听所需的IP地址(内部地址),这是更好的解决scheme。 在这个configuration之后,你的phpMyAdmin只能从内部networking访问。

如果您的phpMyAdmin位于“主”VirtualHost,您可以将其移动到单独的文件。