你好,可以帮忙解释一下linux下的phpmyadmin的配置文件?

Alias /phpMyAdmin /usr/share/phpMyAdminAlias /phpmyadmin /usr/share/phpMyAdmin<Directory /usr/share/phpMyAdmin/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule></Directory>

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

精慕HU
浏览 145回答 1
1回答

30秒到达战场

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