当前位置: 首页 > news >正文

nginx配置ssl

nginx 配置ssl

一、Nginx的SSL模块安装

1、检查当前nginx是否启用ssl

./nginx -V

img.png

这里就没用启用

2、接下来进入到你的解压缩后的nginx目录,注意这里不是nginx安装目录

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make

操作完成后原来的解压目录/usr/local/nginx-1.24.0/会出现objs文件夹,文件夹里有nginx文件

img_1.png

停掉nginx服务,使用新的nginx文件替换掉之前安装目录sbin下的nginx

cd /usr/local/nginx/sbin
./nginx -s stop

替换掉之前的nginx

cp ~/nginx-1.26.3/objs/nginx /usr/local/nginx/sbin/nginx

进入到nginx安装目录下,查看SSL是否成功,注意V大写

./nginx -V

img_2.png

出现了configure arguments: --with-http_ssl_module 证明已经安装成功

二、配置SSL证书

解压缩下载好的证书(我是腾讯云证书一般是crt文件和key文件,这里名字可以随便改)
将下载好的证书上上传到服务器,我将证书放在了/usr/local/nginx/conf目录下的ssl文件夹

 cd /usr/local/nginx/confmkdir ssl

将将已获取到的 .crt 证书文件和 .key 私钥文件从本地目录拷贝到ssl目录下

三、进行nginx.conf配置

仅修改Server的部分,443端口这进行证书的绑定,下方监听80的server,可以将请求转发到https的443端口

server {#SSL 默认访问端口号为 443listen 443 ssl; #请填写绑定证书的域名server_name cloud.tencent.com; #请填写证书文件的相对路径或绝对路径ssl_certificate cloud.tencent.com_bundle.crt; #请填写私钥文件的相对路径或绝对路径ssl_certificate_key cloud.tencent.com.key; ssl_session_timeout 5m;#请按照以下协议配置ssl_protocols TLSv1.2 TLSv1.3; #请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on;location / {#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。#例如,您的网站主页在 Nginx 服务器的 /etc/www 目录下,则请修改 root 后面的 html 为 /etc/www。root html; index  index.html index.htm;}}server {listen 80;#请填写绑定证书的域名server_name cloud.tencent.com; #把http的域名请求转成httpsreturn 301 https://$host$request_uri; 
}

测试配置

nginx -t

启动nginx

nginx
http://www.jsqmd.com/news/991669/

相关文章:

  • Unity 3D基础:Rigidbody刚体的物理属性设置
  • JDK17升级实战:深入剖析JCE Provider认证失败与BouncyCastle集成
  • 北京外国语大学考研辅导班精选推荐:实力品牌解析与选班指南 - 推荐优选师
  • 2026年土工膜厂家哪家专业:最新五大专业厂家深度解析 - 思溯深度专栏
  • KiTTY终极指南:Windows上最强大的SSH客户端快速入门教程
  • 第37章:Trainer、Callback 与训练循环源码
  • Unity 3D基础:CharacterController角色控制器的使用
  • 注安培训哪家通过率值得参考?3个维度选靠谱机构 - 资讯快报
  • 视频号怎么保存视频?保存到手机的方法与2026完整指南 - 科技热点发布
  • 一文吃透CPU三级缓存:L1/L2/L3架构、数据流转、硬件工作全流程(附高性能代码实战)
  • 厦门海沧黄金回收价格动态与防坑维权指南 - 上门黄金回收
  • 手把手教你用GDB和objdump破解CMU的BUFBOMB实验(含5个阶段完整攻击Payload)
  • 手把手教你用Hadoop MapReduce搞定手机流量统计(附完整Java代码)
  • 成人学历论文创作:多款 AI 工具排版、查重、内容生成实测
  • 告别手动转换!在C++/Qt项目中优雅封装Snap7,实现PLC数据读写通用工具类
  • 如何快速上手OmenSuperHub:惠普OMEN游戏本终极优化完整指南
  • DP1.4协议栈开发笔记:手写一个简化的Link Training状态机(附C伪代码)
  • 别再手动发通知了!用Python脚本+企业微信机器人,5分钟搞定日报/告警自动推送
  • 2026年6月采购HRB500四级钢套筒 选用宏瑞新哥 高强度国标产品 - 热点速览
  • 不止是画画:用百度文心ERNIE-ViLG API为你的产品/内容创作赋能(含实战案例)
  • 合同管理系统和OA审批系统到底有什么区别?企业什么时候该上专业合同系统?
  • 江苏大学考研辅导班精选推荐:实力品牌解析与选班指南 - 推荐优选师
  • Moonshot AI启动20亿美元融资,估值冲刺300亿美元
  • 2026主流免费开源 CMS 网站管理系统盘点
  • 计算机毕业设计之长途汽车信息管理系统
  • 第36章:Generation 源码:从 generate 到下一个 Token
  • 从C语言到ST语言:在Codesys里移植循环队列,我踩过的那些坑和最佳实践
  • 高效突破动态字体加密:大众点评数据采集实战指南
  • 2026优选黄埔区大沙疏通下水道服务 居顺联疏通服务专利技术核验全面解析 - 居顺联家政疏通
  • 从零到一:用Python代码拆解吴恩达《神经网络基础》中的逻辑回归与向量化