1. 程式人生 > >nginx增加訪問驗證

nginx增加訪問驗證


使用OpenSSL實用程式建立密碼檔案

如果您的伺服器上安裝了OpenSSL,則可以建立沒有附加軟體包的密碼檔案。我們將在/ etc / nginx配置目錄中建立一個名為.htpasswd的隱藏檔案來儲存我們的使用者名稱和密碼組合。
您可以使用此命令向該檔案新增使用者名稱。我們使用sammy作為我們的使用者名稱,但您可以使用任何您想要的名稱:
sudo sh -c "echo -n 'sammy:' >> /etc/nginx/.htpasswd"
接下來,輸入以下內容為使用者名稱新增加密的密碼條目:
sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"
您可以重複此過程以獲取更多使用者名稱。您可以通過鍵入以下內容來檢視使用者名稱和加密密碼是如何儲存在檔案中的:
cat /etc/nginx/.htpasswd
參考https://www.cnblogs.com/sy-liu/p/8763087.html