聲明:
一、安裝apache2
sudo apt-get install apache2-utils
二、創建用戶和密碼
sudo htpasswd -c /var/www/path/.htpasswd testusername
之後數據密碼,聲稱文件.htpasswd。
三、修改nginx配置文件
配置文件默認路徑:
/etc/nginx/sites-available/default
修改例子:
1、真個目錄需要驗證的:
server {
listen portnumber;
server_name ip_address;
location / {
root /var/www/mywebsite.com;
index index.html index.htm;
}
2、對特定目錄驗證:
location /path {
auth_basic "Restricted";
auth_basic_user_file /var/www/path/.htpasswd;
}
四、重啓nginx
sudo /etc/init.d/nginx restart
五、完成
看看是否成功。