NGINX强制non-ssl进行默认连接

http://很好,但是,如果我试图访问https://主机,我得到一个错误,说:“加载页面时重置服务器的连接。 (Firefox 8)。 此外,简单地joinlisten 443 ssl default; 弄乱了另一个SSL vir

 server { listen 443 ssl default; server_name _; server_name_in_redirect off; #rewrite ^ http://$server_name$request_uri? permanent; rewrite ^ http://$host$request_uri? permanent; } server { listen 80 default; server_name _; server_name_in_redirect off; root "/var/www/virtualhosts/dev.anuary.com/default"; include /etc/nginx/anuary_location_php; } 

您至less需要ssl_certificatessl_certificate_key来使服务器能够在该端口上完成连接。

这就是为什么你看到连接被nginx重置的原因 – 它没有与SSL协商的密钥。