[学习笔记] Linux 下配置Ngnix的SSL证书
2022/2/11 7:13:51
本文主要是介绍[学习笔记] Linux 下配置Ngnix的SSL证书,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
之前为了方便同事测试微信小程序,搭建了基于CentOS的预发布环境,.Net5 程序也已经部署好在上面,在公网上可以通过http协议的临时域名(jevonsflash.xxx.net)访问到后台Api。
然而小程序的正式线上版本,只可以跟指定的域名进行网络通信,且域名只支持 https,wss通信协议,因此需要配置预发布环境的域名解析,Ngnix,以及证书。
首先公司的域名已经备案(例如: www.matoapp.net),目标是通过这个备案的域名用https方式访问后台Api。
配置阿里云域名解析
首先进入阿里云的控制台域名服务,找到已备案的二级域名
点击解析
添加记录
添加完成后,api.matoapp.net将解析至临时域名 。此时测试http://api.matoapp.net:3100将跳转到后台服务首页
进入阿里云数字证书管理服务/SSL 证书
找到对应的Nginx- 下载
下载后解压缩得到这两个
配置Nginx
Linux服务器中建立目录/etc/pki/nginx/以存放ssl证书 ,并赋予读写权限
sudo mkdir /etc/pki/nginx/ sudp chmod 777 /etc/pki/nginx/
将解压后的两个文件上传至/etc/pki/nginx/目录
打开配置文件:etc/nginx/nginx.conf,在原有的内容上增加如下红色框内的内容:
然后运行重新加载命令
nginx -s reload
在任意终端的浏览器打开https://api.matoapp.net:3100/来测试服务i是否畅通
已经可以通过公司的域名用https协议访问后台服务了
至此配置完成
这篇关于[学习笔记] Linux 下配置Ngnix的SSL证书的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南