现在SSL证书的价格越来越亲民了。
最近发现了中国证书CHINASSL的285人民币1年的廉价SSL证书,还是GeoTrust发行的。
忍不住买了一个。
分享一下具体的购买过程。
http协议默认情况下是不加密的。各种密码,邮件,私人信息都是明文传送。
SSL是Secure Socket Layer的简称,具体的作用就是在部署了SSL证书的网站跟用户浏览器之间建立一个安全的会话。
以防止信息在互联网任何中间节点上被盗用。
SSL的工作原理网上很多,这里就不唠叨了,具体可以看这里
https://www.chinassl.net/rapidssl1/
1 year @ ¥285
2 years @ ¥570
这种证书是最基本的SSL证书,也是国际标准的SSL证书,99%浏览器支持,属于域名验证型SSL证书,证书发行商是GeoTrust。
可以有一个Common Name主域名, 加入现在的公司后发现购买的是 domain.com的证书,导致www.domain.com不能使用。
在这里提醒一下考虑购买的朋友, 买www.domain.com就已经包含了domain.com的证书,可是买domain.com的就不能包含www域名!
如果你有很多子域名需要证书,那么需要下面任意一个:
不过这些要比单域名SSL证书价格贵些,有需要可以直接咨询客服!.
选择 , SSL品牌–>RapidSSL SSL证书–>RapidSSL SSL证书
点击 购买按钮用支付宝或银行付款。之后你会收到一个邮件。有一个GeoTrust发送的SSL证书配置邮件。先不要点击链接,因为需要我们先去部署的服务器上面搞一个CSR,也可以使用官方提供的免费CSR在线生成工具
https://www.chinassl.net/ssltools/generator-csr.html
sudo mkdir /etc/nginx/ssl cd /etc/nginx/ssl #生成private key sudo openssl genrsa -des3 -out server.key 2048 这里问你输入一个passphrase,选择一个容易记得,下一步会需要输入。 #生成 CSR sudo openssl req -new -key server.key -out server.csr Country Name (2 letter code) [AU]:US #国家代码 State or Province Name (full name) [Some-State]:New York #省份 Locality Name (eg, city) []:NYC #城市 Organization Name (eg, company) [Internet Widgits Pty Ltd]:Awesome Inc #公司名称 Organizational Unit Name (eg, section) []: #部门名称 Common Name (e.g. server FQDN or YOUR name) []: www.example.com Email Address []: [email protected] #管理员邮箱
生成之后,就可以点击GeoTrust的连接,然后CSR那个框框里面填入 server.csr 文件的内容。 然后选择你的管理员邮箱完成表单。这里一定要选一个可靠的邮箱,因为证书是通过邮箱发送给你的。
完成之后,邮箱会收到一个Approval的邮件,点击连接后选择Approve。
下一个邮件就会收到证书了。
收到证书后,再/etc/nginx/ssl文件夹下面新建一个server.crt的文件,把证书内容粘贴进去。证书这部分就搞定了。
我们的private key是有passphrase的,我们需要去掉private key的passphrase才能让Nginx自由自在的启动。
sudo cp server.key server.key.org
sudo openssl rsa -in server.key.org -out server.key
server { listen 443; server_name example.com; root /usr/share/nginx/www; index index.html index.htm; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; }
server { listen 80; server_name example.me; rewrite ^ https://$server_name$request_uri? permanent; }
SSL证书安装完成后,如何确认安装的是否正确?可以点击使用下面的SSL证书在线检测工具:
https://www.chinassl.net/ssltools/ssl-checker.html