1. 程式人生 > >Nginx設置HTTP基本驗證

Nginx設置HTTP基本驗證

cati span all csdn https 出現 你會 code basic

假設我們已經在Ubuntu12.04 server上安裝了Nginx. 現在我要給你們看看如何在Nginx上配置HTTP基本驗證。

step1:

打開conf/nginx.conf文件,添加下面的指令:

location / {
            auth_basic "Restricted";
            auth_basic_user_file /etc/nginx/conf.d/pwd;
            ...
        }
“Restricted" 單詞將會出現在第一次訪問Nginx站點的彈出框內。

pwd是存放用戶名和密碼的文件, 避免麻煩,直接用絕對路徑。

step2:

創建pwd文件。添加你的用戶名和密碼(明文)

這個密碼會在第三步被替換

chenshu:770328

step3:

安裝Apache2 工具。

apt-get install apache2-utils

step4:

使用Apache2工具修改密碼。

htpasswd /usr/nginx/conf/pwd chenshu
你會被要求輸入兩次密碼。

現在pwd文件內容改變了:

chenshu:$apr1$I2FIVtPG$I51oSU4eatH.tJdnmxG6K0

step5: 重新啟動Nginx服務。

service nginx restart

step6: 登錄你的站點。

非常簡單。



再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

Nginx設置HTTP基本驗證