在nginx服务器的站点中添加ssl

1.在腾讯云申请“亚洲诚信”免费DV SSL证书。

链接:https://console.cloud.tencent.com/ssl?apply=1&fromSource=ssl

image.png

2.申请成功之后,下载证书。

链接:https://console.cloud.tencent.com/ssl/detail/你的ID

image.png

3.将SSL文件放在nginx配置文件相同目录下面。

将域名 www.domain.com 的证书文件1_www.domain.com_bundle.crt 、私钥文件2_www.domain.com.key保存到同一个目录。比如我放在:/etc/nginx/

4.更新你的站点配置文件

server {
        listen 443;
        server_name www.domain.com; #填写绑定证书的域名
        ssl on;
        ssl_certificate 1_www.domain.com_bundle.crt;
        ssl_certificate_key 2_www.domain.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;
        location / {
            root   html; #站点目录
            index  index.html index.htm;
        }
    }

5.将http访问自动转到https访问。

只需要在上面的server后面再添加一个server。

server {
        listen          *:80;
        return          301 https://www.aiboms.cn$request_uri;
}

6.重启服务器

nginx -t # 检查配置文件语法
systemctl reload nginx # 重新加载nginx
systemctl restart nginx.service #重启nginx

7.就可以开始访问了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,094评论 19 139
  • 主要思路: 1. Docker Registry 说明 关于如何创建和使用本地仓库,其实已经有很多文章介绍了。因为...
    威谷子阅读 11,000评论 0 30
  • 本文将介绍Linux环境下如何安装Web服务基础运行环境,包括以下内容: 安装jdk安装Tomcat安装MySQL...
    daling菜鸟阅读 7,985评论 0 9
  • 素全法师法师说:见死不救才是最大的忌讳,其他的忌讳都不重要.所以面对汶川大地震,寺庙接纳接纳了所有的产妇. 灾区重...
    二灯大叔阅读 14,813评论 0 1
  • 姓名:陈国林 公司:宁波大发化纤有限公司 组别:宁波盛和塾第235期利他3组 日精打卡时间:2017-06-26 ...
    陈国林阅读 803评论 0 0

友情链接更多精彩内容