首页 阿里云动态正文

https配置阿里云

云返利网 阿里云动态 2020-08-21 17:12:19 4 0 阿里云返利

1、阿里云搜索ssl


2、购买证书(免费版)

3、申请证书

4、验证(如果你的域名在当前阿里云账户下可以自动验证,我的域名是在其他云的账号里,所以要去那边添加以下DNS解析记录)

在域名解析列表 添加对应记录

添加完之后就去阿里云那边验证,验证成功后就提交审核

然后就等待审核,一般半天不到就可以审核通过。

审核通过后将证书下载下来(我的服务器用的是ngin x)

5、配置
将下载下来的证书文件解压 不要改动里面的文件
然后将里面的文件上传到服务器(我是放在nginx里的conf目录里)

接下来就是配置nginx里的conf文件(我这是单域名 在conf里新建了子conf文件)
    listen 443 ssl;  # 1.1版本后这样写
    server_name www.abc.com; #填写绑定证书的域名
    ssl_certificate cert/3875650_www.abc.com.pem;  # 指定证书的位置,绝对路径
    ssl_certificate_key cert/3875650_www.abc.com.key;  # 绝对路径,同上
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
    ssl_prefer_server_ciphers on;

然后检查nginx配置是否正确:nginx -t
如果返回
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
这个就配置正确,然后重启nginx就好了:nginx -s reload

如果检查报错
nginx: [emerg] the "http2" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/vhost/new_pro.conf:4
nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
说明你的nginx不支持ssl
这时需要安装ssl模块

安装ngx_httpmodule步骤:(稍等)

cd /usr/local/nginx
yum -y install openssl openssl-devel
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
cp /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin/nginx.bak
nginx -s stop
p ./objs/nginx /usr/local/nginx/sbin/
/usr/local/nginx/sbin/nginx -V
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

 

【关于云返利网】

云返利网是阿里云、腾讯云、华为云产品推广返利平台,在各个品牌云产品官网优惠活动之外,云返利网还提供返利。您可以无门槛获得阿里云、华为云、腾讯云所有产品返利,在官网下单后就可以领取,无论是自己用、公司用还是帮客户采购,您个人都可以获得返利。云返利网的目标是让返利更多、更快、更简单!详情咨询13121395187(微信同号)