phpMyAdmin.conf的内容
发现问题:
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里面的一段内容,并不十分明白其中的具体意思,求解释一下。
解释如下:
# 虚拟目录 http://localhost/phpMyAdmin 指向 /usr/share/phpMyAdmin
Alias /phpMyAdmin /usr/share/phpMyAdmin
# 虚拟目录 http://localhost/phpmyadmin 指向 /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
# 目录相关设置
<Directory /usr/share/phpMyAdmin/>
# mod_authz_core.c 是 apache 2.3 之后新增的权限验证模块
# 在这里用判断这个模块是否存在的方法区分 apache 版本
# 如果存在说明当前 apache 版本至少是 2.3
<IfModule mod_authz_core.c>
# 下面一行注释表明这里在 apache 版本是 2.4 的时候会执行
# Apache 2.4
# 新式的权限控制写法 满足以下任一条件才能访问
<RequireAny>
# 用户的请求 IP 是本机 ( IPv4 )
Require ip 127.0.0.1
# 用户的请求 IP 是本机 ( IPv6 )
Require ip ::1
# 权限控制区块结束
</RequireAny>
# 模块判断区块结束
</IfModule>
# 如果不存在 mod_authz_core.c 说明当前 apache 版本低于 2.3
<IfModule !mod_authz_core.c>
# 下面一行注释表明这里在 apache 版本是 2.2 的时候会执行
# Apache 2.2
# mod_authz_host 提供旧式的权限控制写法 Deny 在前表示白名单模式
Order Deny,Allow
# 禁止除去下面 Allow 之外的所有请求
Deny from All
# 允许本地访问 ( IPv4 )
Allow from 127.0.0.1
# 允许本地访问 ( IPv6 )
Allow from ::1
# 模块判断区块结束
</IfModule>
# 目录设置区块结束
</Directory>
再有这不是 phpMyAdmin 的配置文件 ... 这是 Apache 的 ...
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tangceagk
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01