Nginx配置Basic Auth登錄認證的實現(xiàn)方法
有時候我們通過nginx搭建了一臺文件服務(wù)器, 一般來講是公開的, 但我們又希望該服務(wù)器不讓他人看到, 有人可能會搭建一個登錄系統(tǒng), 但是太麻煩, 也沒太大必要, 比較簡單的做法是配置Basic Auth登錄認證
1. 確定你安裝了httpd-tools
yum install httpd-tools -y
2. 創(chuàng)建授權(quán)用戶和密碼
htpasswd -c -d /usr/local/openresty/nginx/conf/pass_file magina
這個配置文件存放路徑可以隨意指定, 這里我指定的是nginx配置文件目錄, 其中magina是指允許登錄的用戶名, 這個可以自定義
3. 配置Nginx
大致配置如下:
server { listen 80; server_name res.yinnote.com; auth_basic "登錄認證"; auth_basic_user_file /usr/local/openresty/nginx/conf/pass_file; autoindex on; autoindex_exact_size on; autoindex_localtime on; root /mnt/html/resource; index index.html index.php; }
其中 auth_basic 和 auth_basic_user_file 是認證的配置, 注意密碼文件的路徑一定是上面生成的
4. 使用
# 瀏覽器中使用 直接在瀏覽器中輸入地址, 會彈出用戶密碼輸入框, 輸入即可訪問 # 使用 wget wget --http-user=magina --http-passwd=123456 http://res.yinnote.com/xxx.zip # 使用 curl curl -u magina:123456 -O http://res.yinnote.com/xxx.zip
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx中反向代理+負載均衡+服務(wù)器宕機解決辦法詳解
這篇文章主要介紹了Nginx中反向代理+負載均衡+服務(wù)器宕機解決辦法詳解,反向代理保證系統(tǒng)安全,不暴露服務(wù)器IP,利用nginx服務(wù)器,利用內(nèi)網(wǎng)ip進行訪問,避免出現(xiàn)攻擊服務(wù)器的情況,需要的朋友可以參考下2024-01-01Nginx中404頁面的配置及AJAX請求返回404頁面的方法
404是請求頁面不存在的錯誤代碼,在Nginx中有時處理jQuery中的ajax方法雖然能返回404頁面但錯誤代碼卻返回200,針對此問題我們具體來看一下Nginx中404頁面的配置及AJAX請求返回404頁面的方法2016-05-05Nginx配置Basic Auth登錄認證的實現(xiàn)方法
這篇文章主要介紹了Nginx配置Basic Auth登錄認證的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09nginx如何設(shè)置服務(wù)器響應(yīng)時間長短
本文主要介紹了nginx如何設(shè)置服務(wù)器響應(yīng)時間長短,主要介紹了兩種方法,具有一定的參考價值,感興趣的可以了解一下2023-09-09詳解nginx實現(xiàn)https網(wǎng)站設(shè)置
這篇文章主要介紹了詳解nginx實現(xiàn)https網(wǎng)站設(shè)置,詳細的介紹了HTTPS簡介和證書生成等,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06