http://www.godaddy.com/ssl/ssl-certificates.aspx?isc=sslqgcn11(用google搜索godaddy ssl第一个就是这个页面)
通过这个页面,原价69.99美元的SSL证书只要12.99美金,折合RMB82多点,没信用卡不能跨境付款,怎么办?别急“去爸爸”(谷歌翻译出来的)支持支付宝,直接用RMB也可以付款,至于怎么买,其实很简单,只要记住,别乱打勾就行,要不会付出惨重的金钱代价。购买部分网上的资料可以照着做。
在服务器上运行下面这条命令,会在当前目录生成两个文件,yourdomain.key和yourdomain.csr,yourdomain要改成你的域名。csr文件会在godaddy验证的时候用到,生成的时候会要填写几个选项Common Name: 这个填写域名,如果是买的Wildcard SSL就可以使用*.yourdomain.com,通配符域名,不用解释吧?这个SSL贵些,199美元,所有二级域名都可以使用证书。然后就是Email这里,要与域名whois一样,要不验证的时候通不过。
openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr
主要是安装了,我的系统是centos,WEB应用软件是apache2,验证通过后将生成的证书下载下来,一个ZIP文件,里面两个文件,一个go_bundle.crt和一个yourdomain.crt文件,这里没有按照网上的做法,网上很多COPY党要将两个文件合并也就是执行 cat go_bundle.crt > yourdomain.crt这个方法行不行我不知道,我是按照godaddy的方法设置的,修改httpd-ssl.conf文件,在httpd.conf倒数几行,把#Include httpd-ssl.conf前面的注释去掉就行了。。
- SSLCertificateFile /path/to/yourdomain.crt
- SSLCertificateKeyFile /path/to/yourdomain.key(上面执行了openssl的时候生成出来的)
- SSLCertificateChainFile /path/to/go_bundle.crt
写得很乱,因为赶着睡觉,不过绝对原创,如果有问题,可以留言。