linux下phpmyadmin的配置文件是什么意思
这篇文章主要介绍linux下phpmyadmin的配置文件是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
发现问题:
linux下的phpmyadmin的配置文件
Alias/phpMyAdmin/usr/share/phpMyAdminAlias/phpmyadmin/usr/share/phpMyAdmin<Directory/usr/share/phpMyAdmin/><IfModulemod_authz_core.c>#Apache2.4<RequireAny>Requireip127.0.0.1Requireip::1</RequireAny></IfModule><IfModule!mod_authz_core.c>#Apache2.2OrderDeny,AllowDenyfromAllAllowfrom127.0.0.1Allowfrom::1</IfModule></Directory>
我的Apache版本是2.4的,以上是/etc/httpd/conf.d/phpMyAdmin.conf里面的一段内容,并不十分明白其中的具体意思,求解释一下。
解释如下:
#虚拟目录http://localhost/phpMyAdmin指向/usr/share/phpMyAdminAlias/phpMyAdmin/usr/share/phpMyAdmin#虚拟目录http://localhost/phpmyadmin指向/usr/share/phpMyAdminAlias/phpmyadmin/usr/share/phpMyAdmin#目录相关设置<Directory/usr/share/phpMyAdmin/>#mod_authz_core.c是apache2.3之后新增的权限验证模块#在这里用判断这个模块是否存在的方法区分apache版本#如果存在说明当前apache版本至少是2.3<IfModulemod_authz_core.c>#下面一行注释表明这里在apache版本是2.4的时候会执行#Apache2.4#新式的权限控制写法满足以下任一条件才能访问<RequireAny>#用户的请求IP是本机(IPv4)Requireip127.0.0.1#用户的请求IP是本机(IPv6)Requireip::1#权限控制区块结束</RequireAny>#模块判断区块结束</IfModule>#如果不存在mod_authz_core.c说明当前apache版本低于2.3<IfModule!mod_authz_core.c>#下面一行注释表明这里在apache版本是2.2的时候会执行#Apache2.2#mod_authz_host提供旧式的权限控制写法Deny在前表示白名单模式OrderDeny,Allow#禁止除去下面Allow之外的所有请求DenyfromAll#允许本地访问(IPv4)Allowfrom127.0.0.1#允许本地访问(IPv6)Allowfrom::1#模块判断区块结束</IfModule>#目录设置区块结束</Directory>
再有这不是 phpMyAdmin 的配置文件 ... 这是 Apache 的 ...
以上是“linux下phpmyadmin的配置文件是什么意思”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。