154 words
1 minute
试着添加了HTTPS的支持
2015-07-16
No Tags

在StartSSL上面申请了免费的SSL证书,StartCom Class 1 Primary Intermediate Server CA
Nginx配置中最初是在一个Server中监听80添加了443,结果https链接正常访问,http访问出现Error 400

400 Bad Request
The plain HTTP request was sent to HTTPS port

后面再网上搜索加尝试最终找到解决办法,分开配置server,分别对应443和80,80端口的设置跳转到https,问题解决。

…前面省略
server {
#listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
listen 443;
root /xxx;
index index.php index.html index.htm;
server_name zhao.im/;
ssl on;
ssl_certificate /xxx/xxx.crt;
ssl_certificate_key /xxx/xxx.key;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers “HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES”;
ssl_prefer_server_ciphers on;
error_page 497 “https://hosthosturi?args"; ......后面省略 } #------------------------------ server { listen 80; server\_name zhao.im/; rewrite ^/(.\*) https://server_name$1 permanent;
}

stardust@live.com

试着添加了HTTPS的支持
https://zlog.net/posts/2015-07-16-shi-zhe-tian-jia-le-https-de-zhi-chi/
Author
stardust
Published at
2015-07-16
License
CC BY-NC-SA 4.0