我无法使用nginx配置ssl;我按照here的说明逐步进行了操作(没有第4步),但是它没有用,并且我从cloudflare收到了错误524。
这是我在/ etc / nginx / sites-enabled / project中用于nginx的配置文件
server {
listen 443;
server_name <domainname>.org;
ssl on;
ssl_certificate /etc/nginx/ssl/<domainname>_org/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/<domainname>_org/<domainname>_org.key;
ssl_prefer_server_ciphers on;
location /static {
alias <path/to/static>;
}
location / {
proxy_pass <python/listener>;
include /etc/nginx/proxy_params;
proxy_redirect off;
}
}
请注意,如果我将配置更改为:
server {
listen 80;
server_name <domainname>.org;
...
}
然后我可以使用http正常访问服务器,并且一切正常。
注意 我已经在防火墙中打开了端口,所以这不是问题,当我使用netstat进行检查时,nginx正在监听端口443。