環境:ubuntu 16.04.3 LTS
nginx version: nginx/1.10.3 (Ubuntu)
1.安裝 apache2-utils
apt-get -y install apache2-utils
2.Basic Auth相關設定修改
vi /etc/nginx/sites-available/default
這邊要注意你用的站台設定檔是哪一個
在 "location /{}" 中加入以下兩行
auth_basic "Basic Auth";
auth_basic_user_file "/etc/nginx/.htpasswd";
這邊的路徑可以自選,端看你 .htpasswd 放哪而定
"Basic Auth"可以自定義
其中 /etc/nginx/sites-available/smg-cms/ 為 .htpasswd 所在路徑
nginx version: nginx/1.10.3 (Ubuntu)
1.安裝 apache2-utils
apt-get -y install apache2-utils
2.Basic Auth相關設定修改
vi /etc/nginx/sites-available/default
這邊要注意你用的站台設定檔是哪一個
在 "location /{}" 中加入以下兩行
auth_basic "Basic Auth";
auth_basic_user_file "/etc/nginx/.htpasswd";
這邊的路徑可以自選,端看你 .htpasswd 放哪而定
"Basic Auth"可以自定義
其中 /etc/nginx/sites-available/smg-cms/ 為 .htpasswd 所在路徑
3.切換到 .htpasswd 所在資料夾後執行已下指令
htpasswd -c .htpasswd username
username 為欲設定帳號,執行後要輸入兩次密碼
4.重啟 Nginx
/etc/init.d/nginx restart
留言
張貼留言