配置域名,开启HTTPS

news/2024/11/8 9:50:41/

目录

一、购买域名

二、安装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 访问端口号为 443listen 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

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


http://www.ppmy.cn/news/806503.html

相关文章

绝地求生国服服务器维护中是什么意思,绝地求生服务器维护了 绝地求生服务器维护...

9月27日绝地求生服务器维护吗 方法1:打开360安全卫士,工具里,打开修复lsp,然后立即修复。 系统保留网速设置,运行的对话框,在输入文字的位置,输入命令gpedit.msc,调出组策略进行设置…

android 模拟器 绝地求生,绝地求生全军出击电脑模拟器怎样设置?绝地求生全军出击安卓模拟器配置教程...

绝地求生全军出击PC模拟器怎样设置?绝地求生全军出击是目前非常火热的吃鸡游戏,现在官方并没有推出正式的电脑版,所以在电脑上想要体验绝地求生全军出击就必须要使用安卓模拟器,为大家带来绝地求生全军出击逍遥安卓模拟器配置教程&#xff0…

SNK施努卡-表面检测机器视觉 机器视觉表面缺陷检测

表面缺陷是工业产品生产中不可避免的问题,如果不及时发现处理,将会影响产品的外观质量及性能,导致企业生产效益下降。现如今,基于机器视觉的表面检测方法在很多现代化企业中得到了广泛的应用,在文中将分析主流机器视觉…

二分图博弈(知识总结+例题)

思路来源 gzchenben的ppt 算法学习笔记(74): 二分图博弈 - 知乎 https://www.cnblogs.com/Zeardoe/p/16534557.html 知识点总结 以下部分摘自知乎:算法学习笔记(74): 二分图博弈 - 知乎 二分图博弈模型 给出一张二分图和起始点 H , A和B轮流操作…

对多路冗余信号进行剔除和融合处理

对于多路冗余信号data ,考虑两两信号之间的相关性,当相关性低于阈值corrThre 时,认为两路信号中有一路存在畸变,遍历所有信号,当某一路信号与其他numThre路信号对比均存在畸变时,则删除该信号。 function …

发生系统错误 5。 拒绝访问。

今天重装系统之后,使用命令net start mysql启动数据库服务时候,发现,出现如下错误 原因:是当前用户的权限过低导致 解决方法: winx打开一个面板如下,选择命令提示符(管理员) 然后再…

错误处理:error C2018: 未知字符“0xa1”

编译时产生的错误如下:error C2018: 未知字符“0xa1”; 说明:这可能是从其他文本资源复制代码进来导致的字符转换的问题,有看不见的非法字符,估计在头尾部分。 解决办法:把代码照原样重新敲进去或者删除一…