介绍
这篇文章主要介绍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的配置文件是什么意思”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!