您的位置:首页 > 理论基础 > 计算机网络

怎么让自己的网站支持https 访问 - SLL证书服务

2017-05-24 16:47 1021 查看
让自己的网站能够通过 https://你的域名 进行访问。

实现这个需要给你服务器安装安全证书。安全证书是有偿的,你要去申请,当然如果你的服务器在阿里云,你可以向阿里云免费申请SSL证书(每个帐号最多申请20个)。

申请地方在 安全(云盾) - 证书服务

申请的免费证书类型: Symantec 免费DV

申请的时候会提示你输入相应的参数(如邮箱、联系方式、国家、姓名等信息,认真填写)

申请速度很快 我申请的时候一个小时后就通知我去下载SSL证书了。

SSL证书下载下来后就可以将证书安装到自己的网站上了。

打开 Nginx 安装目录下 conf 目录中打开 nginx.conf 文件,找到

#
#   server {
#        listen 443;
#        server_name domain1;
#        ssl on;
#        ssl_certificate 磁盘目录/订单号1.pem;
#        ssl_certificate_key 磁盘目录/订单号1.key;
#        ssl_session_timeout 5m;
#        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#        ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
#        ssl_prefer_server_ciphers   on;
#        location / {
#            root   html;
#            index  index.html index.htm;
#        }
#    }


去掉注释 将下载的安全证书上传至服务器 并让如下 ssl_certificate 与 ssl_certificate_key 的值指向你存放证书的绝对地址 如 /root/xxxxx.pem

server {
listen 443;
server_name dommain1;
ssl on;
ssl_certificate 磁盘目录/订单号2.pem;
ssl_certificate_key 磁盘目录/订单号2.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: