基础要求
1. l inux安装openssl库否则执行yum instal l opensslyum instal l openssl-devel
2. nginx编译时添加–with-http_ssl_module参数可通过nginx–V命令查看编译信息。
通过openssl配置ssl模块
生成证书
1. 创建证书和私钥的目录m kd i rxxxx
2. 创建服务器私钥命令会让你输入一个口令opensslgenrsa -aes256-out zwsjgxpt.key 8192
3. 创建签名请求的证书CSR opensslreq-new-sha256-key zwsjgxpt.key-out zwsjgxpt.csr
注这里需要填写一下证书的信息common name一定要填写nginx所在的IP地址或者域名其他信息可以个性化填写。
4在加载SSL支持的Nginx并使用上述私钥时除去必须的口令cpzwsjgxpt.key zwsjgxpt.key.orgopensslrsa -in zwsjgxpt.key.org -out zwsjgxpt.key
5 标记证书使用上述私钥和CSRopenssl x509 -req -days 365 -sha256 -in zwsjgxpt.csr -signkeyzwsjgxpt.key-outzwsjgxpt.c rt
注 -sha256指定证书加密算法否则默认为sha1。 sha1被谷歌认为是丌安全的 配置nginxhttps协议端口为443 http协议端口是80
配置nginx的双协议代理需要配置两个server
注 rewrite将http请求强制重定向到https443端口
注配置证书和key的路径打开ssl模块
浏览器导入可信任证书
将生成的crt证书导入浏览器可信任的根证书颁发机构Windows通过IE导入
Mac通过Safari导入
参考资料https://www.centos.bz/2011/12/nginx-ssl-https-support/http://blog.csdn.net/zzxian/article/detai ls/7739673http://www.tutugreen.com/wordpress/upgrade-ssl/http://www.open-open.com/l ib/view/open1430794673710.html
亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...
公司成立于2021年,专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、三线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新”的价值观,坚持”以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长”的行为观向客户提供全面优质的互...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。官方网站:https://www.baizon.cnC3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C...