我有一个烧瓶应用程序在数字海洋水滴的 8000 端口上运行。我需要在这台服务器上实现 https,我遵循了这个教程
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
这样,我的 'mydomain.com' 有 https,但 'mydomain.com:8000' 没有。我试着把
listen 8000 ssl;
listen [::]:8000 ssl;
server_name funders-api.ninja www.funders-api.ninja;
ssl_certificate /etc/letsencrypt/live/funders-api.ninja/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/funders-api.ninja/privkey.pem; # managed by Certbot
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
}
在我的 nginx congif 上,但仍然无法正常工作。使用上面的代码,我无法启动我的烧瓶应用程序,因为它已经被 nginx 进程使用了端口 8000
红颜莎娜
相关分类