linux下phpmyadmin的配置文件是什么意思

  介绍

这篇文章主要介绍linux下phpmyadmin的配置文件是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>发现问题:

linux下的phpmyadmin的配置文件

Alias /phpMyAdmin /usr/share/phpMyAdminAlias /phpMyAdmin /usr/share/phpMyAdmin   ,,,,#,Apache  2.4   ,,,,& lt; RequireAny>   ,,,,,,Require  ip  127.0.0.1   ,,,,,,Require  ip :: 1   ,,,,& lt;/RequireAny>   ,,& lt;/IfModule>   ,,& lt; IfModule  ! mod_authz_core.c>   ,,,,#,Apache  2.2   ,,,,Order 否认,允许   ,,,Deny 得到所有   ,,,,Allow 得到127.0.0.1   ,,,Allow 得到::1   ,,& lt;/IfModule> & lt;/Directory>

我的Apache版本是2.4的,以上是/etc/httpd/conf.d/phpMyAdmin。配置里面的一段内容,并不十分明白其中的具体意思,求解释一下。

<强>解释如下:

#,虚拟目录,http://localhost/phpMyAdmin 指向,/usr/share/phpMyAdmin   Alias /phpMyAdmin /usr/share/phpMyAdmin   #,虚拟目录,http://localhost/phpmyadmin 指向,/usr/share/phpMyAdmin   Alias /phpmyadmin /usr/share/phpMyAdmin   #,目录相关设置   & lt; Directory /usr/share/phpMyAdmin/比;   ,,#,mod_authz_core.c 是,apache  2.3,之后新增的权限验证模块   ,,#,在这里用判断这个模块是否存在的方法区分,apache 版本   ,,#,如果存在说明当前,apache 版本至少是,2.3   ,,& lt; IfModule  mod_authz_core.c>   ,,,,#,下面一行注释表明这里在,apache 版本是,2.4,的时候会执行   ,,,,#,Apache  2.4,   ,,,,#,新式的权限控制写法,满足以下任一条件才能访问   ,,,,& lt; RequireAny>   ,,,,,,#,用户的请求,IP 是本机,(,IPv4 )   ,,,,,,Require  ip  127.0.0.1   ,,,,,,#,用户的请求,IP 是本机,(,IPv6 )   ,,,,,,Require  ip :: 1   ,,,,#,权限控制区块结束   ,,,,& lt;/RequireAny>   ,,#,模块判断区块结束   ,,& lt;/IfModule>   ,,#,如果不存在,mod_authz_core.c 说明当前,apache 版本低于,2.3   ,,& lt; IfModule  ! mod_authz_core.c>   ,,,,#,下面一行注释表明这里在,apache 版本是,2.2,的时候会执行   ,,,,#,Apache  2.2   ,,,,#,mod_authz_host 提供旧式的权限控制写法,Deny 在前表示白名单模式,   ,,,,Order 否认,允许   ,,,,#,禁止除去下面,Allow 之外的所有请求   ,,,Deny 得到所有   ,,,,#,允许本地访问,(,IPv4 )   ,,,,Allow 得到127.0.0.1   ,,,,#,允许本地访问,(,IPv6 )   ,,,Allow 得到::1   ,,#,模块判断区块结束   ,,& lt;/IfModule>   #,目录设置区块结束   & lt;/Directory>

再有这不是phpMyAdmin的配置文件……这是Apache的……

以上是“linux下phpmyadmin的配置文件是什么意思”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

linux下phpmyadmin的配置文件是什么意思