十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要為大家分析了如何進行Apache 訪問控制的相關(guān)知識點,內(nèi)容詳細易懂,操作細節(jié)合理,具有一定參考價值。如果感興趣的話,不妨跟著跟隨小編一起來看看,下面跟著小編一起深入學(xué)習(xí)“如何進行Apache 訪問控制”的知識吧。
一、目錄訪問控制的類型設(shè)置
1.目錄特性
2. 基于主機
3. 基于用戶
二、基于主機的訪問控制
1.準備環(huán)境
[root@aliyun ~]# rm -rf /var/www/edusoho/web/download/*[root@aliyun ~]# echo "download....." > /var/www/edusoho/web/download/
.html僅用于http
2.4+案例1:
允許所有主機訪問
AllowOverride NoneRequire all granted
AllowOverride All
允許子目中的 .htaccess 中的設(shè)置覆蓋當(dāng)前設(shè)置AllowOverride None 不允許子目中的 .htaccess 中的設(shè)置覆蓋當(dāng)前設(shè)置
案例2:只允許網(wǎng)段192.168.5.0/24、192.168.10.0/24訪問
AllowOverride NoneRequire ip 202.106.0.0/24Require ip 114.248.160.203
案例3:只拒絕某些主機訪問
三、基于用戶的訪問:
訪問時需要用戶名和密碼==使用無格式文本文件
1.建立口令文件
[root@tianyun ~]# htpasswd -cm /etc/httpd/conf/webpasswd user1New password:
輸入密碼Re-type new password:
再輸入密碼Adding password for user user1-c 創(chuàng)建 -m MD5
[root@tianyun ~]# cat /etc/httpd/conf/webpasswd user1:$apr1$tkLV4/..$BL2nd2Wbx4I5ZAf5uv8ZS.
[root@tianyun ~]# htpasswd -m /etc/httpd/conf/webpasswd user2
2. 配置支持認證
AllowOverride NoneRequire all grantedAuthType BasicAuthName "welcome to tianyun.me..."AuthUserFile /etc/httpd/webpasswdRequire valid-user
四、針對文件的訪問控制不允許在/var/www/edusoho/web/upload目錄中執(zhí)行.php文件
關(guān)于“如何進行Apache 訪問控制”就介紹到這了,更多相關(guān)內(nèi)容可以搜索創(chuàng)新互聯(lián)以前的文章,希望能夠幫助大家答疑解惑,請多多支持創(chuàng)新互聯(lián)網(wǎng)站!