目录

一、购买域名

二、安装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

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

文章链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: