佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Nginx配置Basic Auth登錄認(rèn)證的實(shí)現(xiàn)方法

Nginx配置Basic Auth登錄認(rèn)證的實(shí)現(xiàn)方法

熱門標(biāo)簽:使用U盤裝系統(tǒng) 網(wǎng)站建設(shè) 百度競價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 阿里云 美圖手機(jī) 檢查注冊表項(xiàng) 智能手機(jī) 硅谷的囚徒呼叫中心

有時(shí)候我們通過nginx搭建了一臺文件服務(wù)器, 一般來講是公開的, 但我們又希望該服務(wù)器不讓他人看到, 有人可能會(huì)搭建一個(gè)登錄系統(tǒng), 但是太麻煩, 也沒太大必要, 比較簡單的做法是配置Basic Auth登錄認(rèn)證

1. 確定你安裝了httpd-tools

yum install httpd-tools -y

2. 創(chuàng)建授權(quán)用戶和密碼

htpasswd -c -d /usr/local/openresty/nginx/conf/pass_file magina

這個(gè)配置文件存放路徑可以隨意指定, 這里我指定的是nginx配置文件目錄, 其中magina是指允許登錄的用戶名, 這個(gè)可以自定義

3. 配置Nginx

大致配置如下:

server {
  listen    80;  
  server_name res.yinnote.com;

  auth_basic  "登錄認(rèn)證"; 
  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 是認(rèn)證的配置, 注意密碼文件的路徑一定是上面生成的

4. 使用

# 瀏覽器中使用
直接在瀏覽器中輸入地址, 會(huì)彈出用戶密碼輸入框, 輸入即可訪問

# 使用 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í)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:山南 懷化 賀州 通遼 湘潭 黃山 湖北 煙臺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx配置Basic Auth登錄認(rèn)證的實(shí)現(xiàn)方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    大丰市| 长乐市| 呼伦贝尔市| 荣成市| 甘肃省| 望谟县| 洞口县| 禹城市| 汽车| 德阳市| 枣阳市| 久治县| 普格县| 民和| 南昌市| 民丰县| 金山区| 来宾市| 舟山市| 石台县| 新密市| 玉屏| 大连市| 鹤岗市| 横峰县| 卢氏县| 旺苍县| 微山县| 双鸭山市| 洮南市| 中西区| 岑溪市| 铜山县| 绥中县| 库尔勒市| 玉门市| 辽阳市| 富宁县| 平罗县| 泰宁县| 鲁山县|