Home  >  Q&A  >  body text

如何不让外网访问phpmyadmin?

www.xxxxx.com/phpmyadmin 现在外网可以访问数据库,如何禁止外网访问

phpcn_u266phpcn_u2662779 days ago1510

reply all(3)I'll reply

  • 数据分析师

    数据分析师2017-10-01 00:16:51

    How to prevent external network access to phpmyadmin? -PHP Chinese website Q&A-How to prevent external network from accessing phpmyadmin? -PHP Chinese website Q&A

    Let’s take a look and learn.

    reply
    0
  • PHP中文网

    PHP中文网2017-02-11 13:28:46

    首先,在phpmyadmin文件夹中找到 phpmyadmin.conf
    在文件中能看到如下面一段配置

    复制代码代码如下:

    <Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
            Order Deny,Allow
    Deny from all
            Allow from 127.0.0.1
    </Directory>

    找到 Deny from all 意思是禁止所有访问,但允许从 127.0.0.1 访问

    那么我们就删除 Allow from 127.0.0.1
    并且把 Deny from all 修改为 Allow from all
    意思就是允许从所有地址访问

    保存修改的配置文件,重启服务器就可以用域名进行访问了。
     
    Forbidden
    You don't have permission to access /phpMyAdmin/index.php on this server.
    出现这种情况请将apache的httpd.conf打开,将

    复制代码代码如下:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

    修改为
    复制代码代码如下:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from None
    </Directory>


    reply
    0
  • 阿神

    阿神2017-02-11 13:27:18

    在apache的配置文件中设置目录访问权限

    在httpd.conf文件中添加以下的设置: 
    <Directory "htdoc的路径/phpMyAdmin"> 
    Options None 
    AllowOverride None 
    order deny,allow 
    Deny from all 
    Allow from 127.0.0.1 
    </Directory>

    reply
    0
  • Cancelreply