我正在尝试将http转换为https(安全)在nginx内部,为此我创建并在nginx conf文件中添加自签名证书。
server {
listen 80;
server_name www.local.com;
rewrite ^ https://$server_name$request_uri? permanent;
}
server {
listen 443;
server_name www.local.com;
ssl on;
ssl_certificate /etc/ssl/self_signed_certificate.crt;
ssl_certificate_key /etc/ssl/self_signed_certificate.key;
}
现在,当我提供url时,它会从http重定向到https。并告诉我crome中的messeage“网站安全证书不受信任。!”。当我点击Proceed时。我收到“SSL连接”错误。它完美地在http上工作。如何使用https运行我的本地网站。
我正在使用uwsgi服务器,网站是在python中 - Django。我做了什么错误或我必须做的其他事情?请帮忙。提前致谢(对不起我的英文)。