nginx伺服器新增使用者認證

2021-09-25 22:48:16 字數 1089 閱讀 4992

通過nginx實現web頁面的認證,需要修改nginx配置檔案,在配置檔案中新增auth語句實現使用者認證。最後使用htpasswd命令建立使用者及密碼即可。

實現此案例需要按照如下步驟進行。

步驟一:修改nginx配置檔案

1)修改/usr/local/nginx/conf/nginx.conf

[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf

.. ..

server

}2)生成密碼檔案,建立使用者及密碼

使用htpasswd命令建立賬戶檔案,需要確保系統中已經安裝了httpd-tools。

[root@proxy ~]# htpasswd -c /usr/local/nginx/pass tom        //建立密碼檔案

new password:

re-type new password:

adding password for user tom

[root@proxy ~]# htpasswd /usr/local/nginx/pass jerry     //追加使用者,不使用-c選項

new password:

re-type new password:

adding password for user jerry

[root@proxy ~]# cat /usr/local/nginx/pass

#請先確保nginx是啟動狀態,否則執行該命令會報錯,報錯資訊如下:

#[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)

步驟二:客戶端測試

1)登入192.168.4.10客戶端主機進行測試

如果使用firefox火狐瀏覽器,注意在ssh遠端的時候一定要加-x選項。

或者直接使用真實主機的火狐也可以。

[root@client ~]# firefox                     //輸入密碼後可以訪問

nginx 新增使用者認證

nginx 新增使用者認證 nginx 配置檔案新增 配置 新增使用者認證 server 安裝 http 外掛程式 新增賬戶密碼 賬戶密碼檔案會存在剛才配置的 etc nginx conf.d passwd.db 中 htpasswd b etc nginx conf.d passwd.db use...

搭建sam使用者認證伺服器

服務端 wangxiaolan 172.16.30.11 客戶端 chenwanli 172.16.30.111 安裝samba伺服器 root wangxiaolan yum y install samba 對映共享目錄 建立使用者wangqing root wangxiaolan useradd...

git伺服器新增使用者

git新增使用者 期間要注意要求輸入的密碼,是新使用者密碼還是管理者密碼 在新使用者機 1,新使用者要生成金鑰對 sudo apt get install openssh client ssh keygen 2,修改公鑰名稱 用 mv就可以了 如 pub 3,將公鑰發給管理者 在管理者機 1,將gi...