0
所以我无法让我的SSL证书在nginx的Rails应用中正常工作。我是否需要使用sites-available文件夹,或者我可以将所有的证书信息保存在/opt/nginx/conf/nginx.conf文件中?目前,我的nginx.conf文件看起来像这样,但是当我尝试使用https访问网站时,它不起作用。在此之前,我有另一个监听端口80的服务器模块,它适用于http,但是这个用于https的服务器模块不起作用。有任何想法吗?在nginx问题中安装SSL
server {
listen 443;
server_name www.mysite.com;
#localhost;
ssl on;
ssl_certificate reference to my pem file
ssl_certificate_key reference to my key file
root reference to app in /var/www
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;
# location/{
# root html;
# index index.html index.htm;
# }
}
我已经想通了,是的,它是443端口。接受答案:)。 – mlstudent
老兄,我只是浪费了3个小时试图重新配置我的nginx以获得ssl请求工作,并且443被关闭了整个时间。如果我能给你10个upvotes,我会这样做。 –