apache下網頁(目錄)密碼訪問簡單配置
有時候在apache伺服器上一張頁面或者一個目錄我們要使用者密碼登入才能檢視
只需要在apache配置檔案裡設定並新增驗證檔案即可。
以下以一個mrtg的web目錄為例:
限制對/var/www/html/mrtg目錄的訪問
編輯http.conf檔案,註釋並新增配置專案。
Alias /mrtg /var/www/html/mrtg #需要驗證的目錄
Order deny,allow
Allow from all #信任所有ip
# Deny from all
# Allow from 127.0.0.1
# Allow from ::1
AuthName "Mrtg Access" #登入視窗顯示文字(自己起吧)
AuthType Basic # 登入型別預設就基本型別吧也有md5驗證
AuthUserFile /etc/mrtg/passwd.users #登入使用者的驗證檔案
Require valid-user #指定那些使用者可以可以訪問
valid-user是指認證檔案裡的使用者都可以訪問,也可以指定為user user1 user2 表示只允許user1和user2登入
建立密碼配置檔案
htpasswd -c /etc/mrtg/passwd.users mrtg
New password:
Re-type new password:
Adding password for user mrtg
新增新的使用者
htpasswd /etc/mrtg/passwd.users mrtg1
New password:
Re-type new password:
Adding password for user mrtg1
修改使用者密碼
htpasswd -m /etc/mrtg/passwd.users mrtg1
New password:
Re-type new password:
刪除使用者
htpasswd -D /etc/mrtg/passwd.users mrtg1
這裡看一下使用者認證檔案
cat /etc/mrtg/passwd.users
mrtg:mO2SYYKL9nk8o
mrtg1:mzBDkISAZoang
就是一個密碼被加密後寫入的一個文字檔案
配置完成後登訪問該目錄彈出登入視窗可以用mrtg使用者及其密碼登入。
Ps:
還有一種以組為單位的認證方式,就是指定某一組的使用者可以登入,只需要新建一個組的的認證檔案,並指定可以訪問使用者為該組。
以上例子建立了兩個例子mrtg 和mrtg1
新建一個組使用者檔案組名mrtgadm
vi /etc/mrtg/group.users
mrtgadm: mrtg mrtg1
修改httpd.conf檔案,新增使用者組認證檔案和修改允許登入訪問使用者
AuthGroupFile /etc/mrtg/group.users #設定組的認證檔案
require group mrtgadm #設定以該組才能訪問
重啟服務,開始用該組使用者登入吧。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20575781/viewspace-709838/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 配置apache授權訪問目錄(轉)Apache
- PLSQL訪問網頁簡單案例(二)SQL網頁
- PLSQL訪問網頁簡單案例(一)SQL網頁
- 錯誤記錄:apache預設網頁訪問錯誤Apache網頁
- Laravel 配置二級目錄訪問Laravel
- redhatEnterprise4下的apache怎麼訪問別的目錄?RedhatApache
- Windows下設定elacticsearch 訪問密碼Windows密碼
- nginx配置web訪問以及檢視目錄檔案NginxWeb
- Apache原始碼目錄結構Apache原始碼
- apache 經常無法訪問目錄列表,顯示 403 forbiddenApacheORB
- Centos6.3下Apache配置https證書訪問CentOSApacheHTTP
- 限制web專案下某目錄的直接訪問Web
- vite+vue3專案配置二級訪問目錄ViteVue
- Nginx 配置二級虛擬目錄訪問 Laravel 重寫NginxLaravel
- Linux下設定redis訪問密碼LinuxRedis密碼
- mac 下apache服務的根目錄MacApache
- Apache 新增自定義vhost 目錄,等其他配置Apache
- 如何實現多層目錄下訪問控制器
- Centos8伺服器安全高階篇(三 Apache 目錄訪問控制)CentOS伺服器Apache
- AIX下ssh信任關係建立後ssh 遠端訪問仍然需要輸入密碼問題解決 - 目錄許可權問題AI密碼
- ssh訪問不用密碼密碼
- 【原始碼分析】 - SprignBoot是如何訪問工程目錄下的靜態資源?原始碼boot
- 簡單網頁網頁
- Express 配置HTML頁面訪問ExpressHTML
- 10:簡單密碼密碼
- Windows下Mysql 5.7.21(Zip)的安裝配置以及初始密碼報錯的問題簡單總結WindowsMySql密碼
- Apache目錄禁止解析Apache
- 區域網訪問共享檔案需要密碼怎麼辦?取消區域網共享檔案訪問密碼的方法密碼
- 檔案和目錄的訪問控制(2)新增訪問控制
- 配置samba的訪問密碼和使用者名稱Samba密碼
- nginx配置kibana訪問使用者名稱和密碼認證、及無認證訪問配置Nginx密碼
- Jboss下將某個應用目錄配置為根目錄
- 網頁密碼儲存網頁密碼
- apache工作模式總結及網站訪問緩慢處理記錄Apache模式網站
- 如何給WordPress頁面(Page)和文章(Post)設定訪問密碼密碼
- SpringMVC無法訪問根目錄的問題SpringMVC
- Ubuntu下為Apache簡單配置SSL的方法(HTTPS的實現)UbuntuApacheHTTP
- 訪問Webapp目錄下面的html檔案變為程式碼WebAPPHTML