成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Nginx用戶認(rèn)證配置方法詳解

運(yùn)維 系統(tǒng)運(yùn)維
Nginx超級(jí)強(qiáng)大它可以單獨(dú)為一個(gè)域名設(shè)置用戶認(rèn)證,方法也很簡(jiǎn)單我們只要生成用戶認(rèn)證的用戶名和密碼,然后再Nginx添加auth認(rèn)證配置即可。

Nginx超級(jí)強(qiáng)大它可以單獨(dú)為一個(gè)域名設(shè)置用戶認(rèn)證,方法也很簡(jiǎn)單我們只要生成用戶認(rèn)證的用戶名和密碼,然后再Nginx添加auth認(rèn)證配置即可。

Nginx可以為某一個(gè)域名單獨(dú)加用戶認(rèn)證,具體做法如下:

1. 生成用戶認(rèn)證的用戶名和密碼:

  1. #wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh 

根據(jù)提示輸入:

用戶名:
密碼:
文件名:

腳本會(huì)自動(dòng)生成認(rèn)證文件,auth.conf內(nèi)容如下:

  1. /usr/local/nginx/conf/auth.conf 

2. 為Nginx添加auth認(rèn)證配置

下面以某域名下面的auth目錄為例,在域名的server段里加上如下代碼:

  1. location ^~ /auth/ { 
  2. location ~ .*.(php|php5)?$ { 
  3. fastcgi_pass unix:/tmp/php-cgi.sock; 
  4. fastcgi_index index.php; 
  5. include fcgi.conf; 
  6. auth_basic "Authorized users only"; 
  7. auth_basic_user_file /usr/local/nginx/conf/auth.conf 

auth_basic_user_file 為htpasswd文件的路徑

3. 重啟Nginx

訪問http://yourdomainname/auth/ 就會(huì)提示輸入用戶名和密碼。

如果我們只想為目錄增加用戶認(rèn)證上面方法顯示不行,下面我來介紹具體目錄用戶認(rèn)證。

為目錄增加用戶認(rèn)證( auth basic)。

nginx的auth_basic認(rèn)證采用與apache兼容的密碼文件,因此我們需要通過apache的htpasswd生成密碼文件。

首先查找你系統(tǒng)上的htpasswd:

  1. find / –name htpasswd 

一般CentOS都會(huì)裝apache的,位置在:

  1. /usr/bin/htpasswd 

如果沒找到那就自行安裝:

  1. yum install apache 

并找到htpasswd文件地址。

找到htpasswd文件后,我們來創(chuàng)建一個(gè)用戶,比如這個(gè)用戶叫:xiaoquan

  1. /usr/bin/htpasswd –c /usr/local/ngnix/conf/authdb xiaoquan 

上面的命令在nginx的配置文件目錄創(chuàng)建了用戶為xiaoquan的authdb密碼文件,當(dāng)然你也可以創(chuàng)建的在其他地方,此處nginx配置文件使用比較方便。

上面的命令輸入回車后會(huì)得到提示輸入密碼的提示信息,輸入兩次,即可添加成功。

接著修改nginx的配置文件,在某個(gè)需要加auth_basic的server配置下添加如下內(nèi)容:

  1. location /admin/ { 
  2. auth_basic "QuanLei Auth."; 
  3. auth_basic_user_file /usr/local/ngnix/conf/authdb; 

最后讓nginx使用最新的配置:

  1. /usr/local/ngnix/sbin/nginx -s reload 

補(bǔ)充一下,如果你使用了集群環(huán)境,那么還需要加Proxy_Pass:

  1. location /admin/ { 
  2. proxy_pass http://cluster/mgmt/; 
  3. auth_basic "QuanLei Auth."; 
  4. auth_basic_user_file /usr/local/ngnix/conf/authdb; 
責(zé)任編輯:黃丹 來源: 博客
相關(guān)推薦

2024-10-17 16:30:28

2024-06-13 10:16:29

2024-03-26 12:08:20

加密NginxHTTP

2023-04-10 08:11:27

Jenkins數(shù)據(jù)庫(kù)

2009-12-03 18:46:06

Suse ftp配置

2020-04-09 13:23:29

Nginx配置文件模板

2014-04-04 10:16:51

Nginx配置Nginx性能優(yōu)化

2020-04-15 20:57:57

NginxWeb服務(wù)器

2011-09-14 10:11:35

Android 2.3

2010-06-03 13:38:26

2024-08-07 14:56:00

Nginx反向代理配置

2009-10-22 17:17:54

Oracle給用戶解鎖

2012-05-02 14:41:04

jQuery

2009-10-26 14:37:03

Oracle如何解鎖用

2011-07-04 10:33:45

臨時(shí)表空間排序

2010-05-28 19:35:33

Myeclipse下S

2010-09-16 15:33:48

Java環(huán)境變量

2010-06-03 15:39:47

Hadoop配置

2018-08-21 08:49:53

Nginx服務(wù)器配置

2010-10-13 09:21:39

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲一级黄色 | 91热在线 | 久久午夜精品福利一区二区 | 天堂在线91 | 精品福利一区二区三区 | 69福利影院 | 国产欧美精品一区二区 | 久久精选| 性生生活大片免费看视频 | 婷婷久久五月天 | 欧美视频免费在线 | 国产精品亚洲精品 | 激情久久av一区av二区av三区 | 国产色婷婷精品综合在线手机播放 | 在线免费看91 | 北条麻妃av一区二区三区 | 一级片在线免费播放 | 成人国产精品久久 | 一级黄色生活视频 | 久久午夜视频 | 久久精品国产99国产精品 | 久久爱黑人激情av摘花 | 天天爽天天操 | 黄色网址大全在线观看 | 久久久久久久久一区 | 天天噜天天干 | www日韩欧美| 亚洲三级国产 | 中文精品视频 | 国产成人福利视频 | 性色av香蕉一区二区 | 精品一区久久 | 欧美精品片 | 日韩一二区在线 | 精品日本中文字幕 | 国产日产精品一区二区三区四区 | 精品国产欧美一区二区三区成人 | 日韩在线免费视频 | 国产99热在线 | 黄色大片免费看 | 特级生活片 |