下面由phpmyadmin教程欄目給大家介紹有關linux下的phpmyadmin的配置文件,希望對需要的朋友有所幫助!
發現問題:
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里面的一段內容,并不十分明白其中的具體意思,求解釋一下。
解釋如下:
立即學習“PHP免費學習筆記(深入)”;
#?虛擬目錄?http://localhost/phpMyAdmin?指向?/usr/share/phpMyAdmin Alias?/phpMyAdmin?/usr/share/phpMyAdmin #?虛擬目錄?http://localhost/phpmyadmin?指向?/usr/share/phpMyAdmin Alias?/phpmyadmin?/usr/share/phpMyAdmin #?目錄相關設置 <directory></directory> ???#?mod_authz_core.c?是?apache?2.3?之后新增的權限驗證模塊 ???#?在這里用判斷這個模塊是否存在的方法區分?apache?版本 ???#?如果存在說明當前?apache?版本至少是?2.3 ???<ifmodule> ?????#?下面一行注釋表明這里在?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> ?????#?下面一行注釋表明這里在?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> #?目錄設置區塊結束
再有這不是 phpMyAdmin 的配置文件 … 這是 Apache 的 …
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END