(1)需要一个域名,并开通域名邮箱,邮箱前缀为:webmaster这样的信息,一定要开通一个webmaster@yourdomainname.com这样的域名,这个会用来验证你的域名;
(2)申请时一定要填写完整正确的信息,否则无法通过申请,我就是因为第一次填写的地址信息不全,没有通过,一般添写正确的地址很快就会通过的;
(3)打开网站 在control panel / sign-up 注意填写正确资料。收到邮件后复制验证码。然后可以生成一个证书,注意,startssl.com不是以用户名、密码来验证用户的,是用证书来验证用户的。所以生成证书后(火狐会导入证书),注意备份证书。丢失证书后只能重新注册。
(4)登录后还要验证域名才能为该域名生成SSL证书,可以选择在whois里的邮箱、hostmaster@domain、postmaster@domain或者webmaster@domain
(5)然后就可以在Certificates wizard里就可以申请SSL证书了。
(6)有效期一年(到期前会收到邮件通知续期)。
- -----BEGIN RSA PRIVATE KEY-----
- Proc-Type: 4,ENCRYPTED
- DEK-Info: AES-256-CBC,1FBB7A12C5332861D52FEDFA2E3E7AE3
- ....
- ----BEGIN CERTIFICATE-----
- MIIGdTCCBV2gAwIBAgIDYTrWMA0GCSqGSIc3FQEBBQUAMIGMMQswCQYDVQQGEwJJ
- ...
- vi /usr/local/nginx/conf/vhost/xxxx.conf
- listen 443 ssl spdy;
- ssl on;
- ssl_certificate /etc/ssl/certs/xxxx.crt;
- ssl_certificate_key /etc/ssl/certs/xxxx.key;
- ssl_session_timeout 10m;
- ssl_protocols SSLv2 SSLv3 TLSv1;
- ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
- ssl_prefer_server_ciphers on;
- if ($ssl_protocol = "") {
- rewrite ^/(.*)$ https://www.domain.com/$1 permanent;
- }
- wget http://cert.startssl.com/certs/sub.class1.server.ca.pem
- ca.pem sub.class1.server.ca.pem >> xxxx.crt
- cd /tmp
- wget http://www.openssl.org/source/openssl-1.0.1e.tar.gz
- tar zxvpf openssl-1.0.1e.tar.gz
- Shell wget http://nginx.org/download/nginx-1.7.2.tar.gz
- tar zxvf nginx-1.7.2.tar.gz
- cd nginx-1.7.2
- ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-pcre --with-http_sub_module --with-http_spdy_module --with-openssl=/tmp/openssl-1.0.1e
- mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
- cp objs/nginx /usr/local/nginx/sbin/nginx
- /usr/local/nginx/sbin/nginx -t
- make upgrade
- /usr/local/nginx/sbin/nginx -v
欢迎光临 冠富商务通中文社区 (http://gu1vhwx.nat.ipyingshe.com/news/) | Powered by Discuz! 3.0 |