问题描述
非常简单。我需要用密码保护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 (将#修改为@)