Odoo nginx 配置 ssl
-
1、申请第三方ssl认证机构;
免费的使用https://www.startssl.com/,只能域名申请,1年有效期,可以续期;会得到key crt文件;传到服务器文件夹,只读;
收费的很多https://www.gogetssl.com/ 淘宝comodo等
2、nginx虚拟机配置vhost.conf
listen 443 ssl;
listen 80;
server_name odoo.ta.cn;#域名可以有多个,用空格隔开
root /opt/odoo/addons;
# :强制跳转
# 判断当前是否为https再做301重定向
if ($ssl_protocol = "") {
rewrite ^ [检测到链接无效,已移除] permanent;
}
#ssl
ssl on;
ssl_certificate /opt/ssl/ssl.crt;
ssl_certificate_key /opt/ssl/ssl.no.key;
ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_session_timeout 5m;
[attachimg=1]
参考等<br / http://www.phpgao.com/https_support.html br />
备注:
Mozilla、思科、Akamai、IdenTrust、EFF和密歇根大学研究人员宣布了 Let’s Encrypt CA项 目,计划为网站提供免费SSL证书,加速将Web从HTTP过渡到HTTPS。Let’s Encrypt CA项目计划从2015年夏天开始向任何需要加密证书的网站自动发行和管理免费证书。
具体见
[size=14pt https://letsencrypt.org/ [/size]