随笔 - 367  文章 - 0  评论 - 20  阅读 - 63万 

ssl安装:

1. nginx 的 ssl 模块安装
查看 nginx 是否安装 http_ssl_module 模块。
$ /usr/local/nginx/sbin/nginx -V
1

如果出现 configure arguments: --with-http_ssl_module, 则已安装(下面的步骤可以跳过,进入 nginx.conf 配置)。

下载 nginx 安装包, nginx官网1.14.1稳定版本tar.gz包。
# 下载安装包到 src 目录
$ cd /usr/local/src
$ wget http://nginx.org/download/nginx-1.14.1.tar.gz

解压安装包。
$ tar -zxvf nginx-1.14.1.tar.gz
1
配置 ssl 模块。
$ cd nginx-1.14.1
$ ./configure --prefix=/usr/local/nginx --with-http_ssl_module
1
2
使用 make 命令编译(使用make install会重新安装nginx),此时当前目录会出现 objs 文件夹
用新的 nginx 文件覆盖当前的 nginx 文件。
$ cp ./objs/nginx /usr/local/nginx/sbin/
1
再次查看安装的模块(configure arguments: --with-http_ssl_module说明ssl模块已安装)。
$ /usr/local/nginx/sbin/nginx -V
1
2
nginx version: nginx/1.14.1

configure arguments: –with-http_ssl_module

2. ssl 证书部署
下载申请好的 ssl 证书文件压缩包到本地并解压(这里是用的 pem 与 key 文件,文件名可以更改)。
在 nginx 目录新建 cert 文件夹存放证书文件。
$ cd /usr/local/nginx
$ mkdir cert
1
2
将这两个文件上传至服务器的 cert 目录里。

 

 

 

(中间ssl证书从哪里下载和申请,阿里云是可以的,腾讯云也行,只要后面在阿里云上域名解析或者域名管理的地方把自己的服务器ip添加进去即可)

 

然后再就是配置nginx.conf:

 

 然后在启动linux上面的项目:

 

然后在windows上面访问xxx.com,看是否链接的上,如果能就一切ok了

 

posted on   巨象  阅读(316)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示