阿里云-SSL安全证书的使用与配置

2 篇文章 0 订阅
1 篇文章 0 订阅

 

找到免费证书并购买

  • 在购买证书页面,点击赛门铁克

  • 接着点击 增强型OV SSL

  • 这时会出现免费型证书

  • 点击购买即可

申请证书(申请,验证,下载)

  • 购买后,在SSL证书 页面,开始申请

  • 填写申请表单:注意红色箭头的地方
  • 1 证书绑定域名,是具体的二级域名
  • 2 域名验证方式,是手工dns验证。(自动验证是给使用阿里云DNS服务时用的)
  • 3 CSR生成方式,选择系统自动生成

  • 提交后,得到域名验证信息
  • 把主机记录 和 记录值,需要填写到所购买的DNS服务器里。然后点验证,就会通过。

填写TXT记录的情形,类似如下图。(也可以让dns客服帮着填写)

  • 验证通过后,证书申请记录的状态就会变为已签发

  • 下载签发的证书。crt是证书,key是私钥。

  • 把证书配置到nginx里边

Nginx配置

server {

        listen       443 ssl;

        server_name  xcx.fanteren.com;

        ssl_certificate  /usr/local/nginx/cert/cert-1540519424833_xcx.fanteren.com.crt;  

        ssl_certificate_key /usr/local/nginx/cert/cert-1540519424833_xcx.fanteren.com.key;   

 

        location / {

            root   /opt/saas/front/xcx/;

            index  index.html index.htm;

        }

    }

 

下边是遇到过的问题以及解决方法

  • 检查nginx是否支持ssl

在conf文件里配置 listen ssl 443;   # 443是https的默认端口

重启nginx,如果不支持,会有报错信息,说不支持ssl指令

  • 默认安装的nginx不带ssl支持,需要重装nginx,在编译选项里带上ssl

./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/soft/pcre-8.38

  • 重装完nginx,用 ./nginx -s reload 不起作用
  • 验证

从chrome打开网站,直接提示,该链接是安全的;证书是有效的

查看证书详情:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值