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網頁
- Laravel 配置二級目錄訪問Laravel
- apache 經常無法訪問目錄列表,顯示 403 forbiddenApacheORB
- Linux下設定redis訪問密碼LinuxRedis密碼
- Windows下設定elacticsearch 訪問密碼Windows密碼
- nginx配置web訪問以及檢視目錄檔案NginxWeb
- Nginx 配置二級虛擬目錄訪問 Laravel 重寫NginxLaravel
- vite+vue3專案配置二級訪問目錄ViteVue
- 【原始碼分析】 - SprignBoot是如何訪問工程目錄下的靜態資源?原始碼boot
- Apache 新增自定義vhost 目錄,等其他配置Apache
- Centos8伺服器安全高階篇(三 Apache 目錄訪問控制)CentOS伺服器Apache
- 如何實現多層目錄下訪問控制器
- Nginx 配置訪問 swagger 頁面NginxSwagger
- Express 配置HTML頁面訪問ExpressHTML
- nginx配置kibana訪問使用者名稱和密碼認證、及無認證訪問配置Nginx密碼
- 區域網訪問共享檔案需要密碼怎麼辦?取消區域網共享檔案訪問密碼的方法密碼
- Windows下Mysql 5.7.21(Zip)的安裝配置以及初始密碼報錯的問題簡單總結WindowsMySql密碼
- 簡單網頁網頁
- python如何訪問網頁Python網頁
- 訪問Webapp目錄下面的html檔案變為程式碼WebAPPHTML
- 如何給WordPress頁面(Page)和文章(Post)設定訪問密碼密碼
- 簡單的網頁登入頁面網頁
- apache虛擬機器配置步驟和修改訪問埠Apache虛擬機
- wamp基本用法,允許他人訪問,修改根目錄
- Nginx設定訪問伺服器某個目錄Nginx伺服器
- Holer實現外網訪問本地Apache HTTP ServerApacheHTTPServer
- PHP記錄訪問ip程式碼PHP
- 重置資料庫密碼後導致網站無法訪問資料庫密碼網站
- php訪問目標網站時出現亂碼的情況PHP網站
- 教你如何進行SSH無密碼訪問密碼
- 簡單兩步實現鐵威馬NAS外網訪問
- Python訪問小程式簡單方法程式碼例項詳解Python
- VUE - 配置根目錄(用@代表src目錄)Vue
- HTML簡單網頁製作HTML網頁
- apache關閉目錄瀏覽功能Apache
- 如何外網訪問內網svn 網雲穿內網穿透教你簡單實現內網穿透
- Chrome如何檢視儲存的網站密碼,如此簡單!Chrome網站密碼
- 配置 NFS 共享目錄NFS
- Apache虛擬目錄配置及vue-cli反向代理的設定方法ApacheVue