如何解决Nginx Https密码保护
非常简单。我需要用密码保护https://www.example.com
(在数字海洋滴中)。
我遇到的问题是,只有http://www.example.com
受保护,而不受https://www.example.com
如何保护HTTPS? (HTTPS网站有效)
去时:
sudo nano /etc/nginx/sites-available/myproject
这是我的内部代码:
server {
listen 80;
listen [::]:80 ipv6only=on;
# listen 443;
server_name example.com www.example.com 143.xx.xxx.xxx;
root /usr/share/nginx/html;
index index.html index.htm;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/myprojectdir/myproject;
}
location / {
include proxy_params;
proxy_pass https://unix:/run/gunicorn.sock;
try_files $uri $uri/ =404;
auth_basic "Restricted Content";
auth_basic_user_file /etc/nginx/.htpasswd;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。