濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:臨汾電銷機器人費用 七大洲地圖標(biāo)注 福州呼叫中心外呼系統(tǒng)哪家好 昆明外呼系統(tǒng) 新鄉(xiāng)人工智能電話機器人加盟 地圖標(biāo)注需要提交啥資料入駐 地圖標(biāo)注w是什么方向 河南省鄭州市地圖標(biāo)注 400電話申請找哪家公司

有時候我們通過nginx搭建了一臺文件服務(wù)器, 一般來講是公開的, 但我們又希望該服務(wù)器不讓他人看到, 有人可能會搭建一個登錄系統(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

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

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. 使用

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

# 使用 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)簽:鎮(zhèn)江 岳陽 紅河 烏海 臨沂 股票 四川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Nginx配置Basic Auth登錄認(rèn)證的實現(xiàn)方法》,本文關(guān)鍵詞  Nginx,配置,Basic,Auth,登錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Nginx配置Basic Auth登錄認(rèn)證的實現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Nginx配置Basic Auth登錄認(rèn)證的實現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    西宁市| 清涧县| 苍溪县| 平罗县| 巴林左旗| 高阳县| 托克托县| 航空| 卢氏县| 凤台县| 桐梓县| 蕲春县| 延安市| 海阳市| 康定县| 汝阳县| 贵德县| 扬中市| 丘北县| 乌海市| 石台县| 谷城县| 娄底市| 玉龙| 南宁市| 温宿县| 鲜城| 巴楚县| 太康县| 清水河县| 陕西省| 二手房| 马关县| 香格里拉县| 拜泉县| 宜兰市| 乌苏市| 油尖旺区| 庆安县| 鹰潭市| 宜昌市|