轉載:
有的時候,我們的網站只希望少數用戶,比如只是自己使用。
如果使用Nginx這個web服務器,配置起來非常簡單:
sudo sh -c "echo -n 'yourname:' >> /usr/local/nginx/.htpasswd"
sudo sh -c "openssl passwd -apr1 >> /usr/local/nginx/.htpasswd"
可以看看生成的內容:
cat /usr/local/nginx/.htpasswd
最后,配置vhost文件,在conf文件中加入下面兩行代碼:
auth_basic "Restricted Content";
auth_basic_user_file /usr/local/nginx/.htpasswd;
重啟Nginx后,即可生效。效果如下: