腾讯云上免费部署HTTPS

本文介绍了如何在腾讯云上为微信小程序配置HTTPS环境,包括申请免费SSL证书,下载并安装证书到Nginx服务器,以及修改Nginx配置文件以启用HTTPS。特别提到使用宝塔Linux面板进行操作,适合服务器新手参考。
摘要由CSDN通过智能技术生成

 

前言

最近在写微信小程序的时候,微信小程序需要所有的请求接口都部署在https协议上,于是就研究了一下怎么在腾讯云上部署https环境,发现还是比较简单的,首先我是使用宝塔Linux面板连接服务器的

 

1.找到腾讯云SSL证书管理----》申请免费证书


2.输入域名等信息


 

3.选择域名身份验证方式

文档里说的都比较详细,在这里就不写了


4.等待验证通过


5.下载证书

  • 将下载好之后的证书,解压,可以看到里面有Apache, IIS, Nginx, Tomcat等证书,这里根据自己的服务器环境选择对应的证书。 我使用的是Nginx


因为我使用的是宝塔连接服务器,所以每个人都不一样,可以作参考(希望能帮到大家)

6.将Nginx中的两个文件放到服务器nginx/conf中

  • 要根据自己nginx中安装的路径找到文件夹位置


7.Nginx配置修改


8.添加代码

 server {
        listen       443 ssl;
        #域名地址
        server_name  xxx.xxxx.cn;
        #证书crt文件全称
        ssl_certificate      1_xxxx.cn_bundle.crt;
        #证书key文件全称
        ssl_certificate_key  2_xxxx.cn.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 / {
            #这个可以查看上一个博客中自己定义名字
            proxy_pass http://xxxx;  
            proxy_redirect default;      
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;  
        }
        location /tool/swagger{
        #这个可以查看上一个博客中自己定义名字
        proxy_pass http://xxxx;
        proxy_set_header X-Real-IP $remote_addr;
        client_max_body_size    1000m;
        }
    }

9.重启nginx

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值