配置域名,开启HTTPS

目录

一、购买域名

二、安装Nginx服务器

三、为云主机绑定域名

四、开启HTTPS协议

五、执行备案


一、购买域名

        微信平台有规定,小程序上线之后,只能通过域名访问后端的Java项目,所以我们要为云主机购买一个域名。

大家请注意,云主机选择的什么运营商,就只能在该运营商这里购买域名。假设你用的是腾讯云主机,但是在阿里云上购买了域名,这个域名在腾讯云上无法使用,切记。

        我们在腾讯云域名购买面板中,搜索自己想要的域名,然后选择一个适合自己的方案,点击购买即可。 

        购买成功之后,腾讯云会要求你填写个人资料,并且上传身份证照片等等,这样这个域名才正是属于你。

二、安装Nginx服务器

        因为域名只能绑定到云主机的80端口,所以我们要安装Nginx程序,开启80端口。将来通过这个Nginx程序,我们还可以为云主机设置SSL,开通HTTPS访问。 

为yum扩展额外的安装源,这样才能用yum命令安装Nginx

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-
0.el7.ngx.noarch.rpm

#执行安装
yum install nginx -y

#启动Nginx
service nginx start

三、为云主机绑定域名

在域名解析面板上添加解析记录,第一处文本框填写 www ,第二处填写你自己的云主机 IP地址 

约一小时后,用浏览器访问你注册的域名,就能看到Nginx欢迎画面

 

四、开启HTTPS协议

        域名解析  >  跳转页面后 SSL证书  >  证书管理  >  申请免费证书  >  按步骤申请证书  >  申请后下载  >  下载后部署到nginx中。

        按照提示申请免费数字证书,有效期为1年时间。证书申请之后,等待5分钟,该证书便检测通过,可以使用了。

 

在证书管理页面,选择下载该证书 

解压缩之后,找到其中的nginx目录,有两个文件,都需要上传到云主机的 /etc/nginx/ 目录

 

编辑 /etc/nginx/nginx.conf 文件,添加SSL设置

http {
    ……
    server {
        #SSL 访问端口号为 443
        listen 443 ssl;

        #填写绑定证书的域名
        server_name www.mycetus.cn;

        #证书文件名称
        ssl_certificate 1_www.mycetus.cn_bundle.crt;

        #私钥文件名称
        ssl_certificate_key 2_www.mycetus.cn.key;
        ssl_session_timeout 5m;

        #请按照以下协议配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

        #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
        ssl_ciphers ECDHE-RSA-AES128-GCMSHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        location / {
            proxy_pass http://localhost:8080;
        }
    }
}

重新启动Nginx程序 

service nginx restart

用浏览器访问注册的域名,协议名称必须是https

五、执行备案

        腾讯云上面的备案申请都转移到了微信小程序上面,在小程序里面,需要申请人填写各项信息,按照提示你把相关资料提交一下。如果提交的资料有问题,腾讯云的工作人员会给你打电话,免费指导你填写备案信息。 

如果你还是不清楚,可以查看腾讯云提供的备案资料和演示视频。https://cloud.tencent.com/document/product/243/37402

        这些信息填写好提交给工信部之后,接下来就是漫长的三周等待时间。备案通过之后,你还要根据通知,登陆相关网站进行登记。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chengbo_eva

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值