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

nginx开启ssl

nginx默认没有安装ssl的模块,需要在配置时添加参数 --with-http_ssl_module 安装模块ngx_http_ssl_module

获取ssl证书:从相关网站获取证书或者在服务器上生成证书用于测试

nginx配置

server {
#开启ssl
listen 443 ssl;
#ssl证书
ssl_certificate/usr/local/nginx/conf/server.crt;
#ssl证书密钥
ssl_certificate_key/usr/local/nginx/conf/server.key;
#ssl会话缓存,SSL:缓存名称,shared:共享内存(worker进程共享),10m:大小10mb
ssl_session_cache shared:SSL:10m;
#ssl会话超时时间
ssl_session_timeout 10m;
#指定openssl支持的数据加密算法(在与客户端通信过程中,可以使用以下算法对数据进行加密)
ssl_ciphers HIGH:!aNULL:!MD5;
#优先按照服务端提供的数据加密算法顺序,选择服务端与客户端都支持的数据加密算法
ssl_prefer_server_ciphers on;

location / {
root html;
index index.html;
}
}

使用服务器生成的证书,浏览器会显示不安全

http://www.jsqmd.com/news/1157266/

相关文章:

  • LayerDivider终极指南:AI智能图像分层工具完整教程
  • MP2672A双节锂电池充电管理与STM32F302VC实现
  • 珠海废旧发电机回收上门电话多少?本地正规回收商联系方式 - 再生资源回收资讯
  • ChatLLM.cpp:C++原生GLM+OCR融合架构解析
  • 惠州废旧中央空调回收上门电话多少?本地正规回收商联系方式 - 再生资源回收资讯
  • VerilogA DAC 4位模型:从行为级代码到Cadence IC615仿真验证的3个关键步骤
  • 关于文献的【想法和零散知识积累2】
  • 告别命令行!3分钟学会用N_m3u8DL-CLI-SimpleG轻松下载在线视频
  • Codex稳定接入DeepSeek全攻略:从环境配置到故障排查
  • 提示词工程实战指南:从零掌握与大模型高效对话的核心技术
  • Jetson Orin Nano 部署 PaddleOCR C++ 实战:低延迟边缘 OCR 全链路落地
  • GB28181-2016 模拟环境搭建:Wireshark 抓包分析 3 类 SIP 信令与媒体流
  • 低成本本地化AI代码助手部署与实战指南
  • macOS 14 Sonoma 硬件信息获取:system_profiler 与 sysctl 命令的 5 种实战场景
  • Visual Studio 2022 自动化安装指南:winget + PowerShell 实战
  • 长沙手工底料火锅怎么选?避坑攻略+实测推荐,聚餐不踩雷
  • 惠州废旧变压器回收上门收费吗?多久能到?统一回复 - 再生资源回收资讯
  • 蓝牙5.4音频传输方案:IDC777-1模块与PIC18LF46K22开发实战
  • 阿里云一键部署Hermes Agent:轻量级AI智能体服务化实战指南
  • 如何设计高转化安装指南:从用户行为路径出发的工程实践
  • Agent 工具调用的权限分级:不是所有工具都该对模型敞开
  • 宇舶中国官方售后服务中心|地址与官方客服热线权威信息公告(2026年7月更新) - 亨得利官方服务中心
  • MARS Policy:面向机器人的动态多模态门控决策架构
  • sklearn 1.9.0 逻辑回归实战:5步调参网格搜索,AUC提升至0.98
  • Unlock-Music 架构解析:浏览器端音乐解密引擎的技术实现方案
  • 伯爵中国官方售后服务中心|服务电话及全部维修地址权威信息通告(2026年7月更新) - 亨得利官方服务中心
  • 伯爵中国官方售后服务中心|服务电话及详细地址权威信息公示(2026年7月更新) - 亨得利官方服务中心
  • 英特尔再砍开源项目:量子计算软件停摆,AI、压缩算法项目也被归档
  • 批处理脚本进阶:for循环与变量扩展的10个高级用法解析
  • Claude Code安装教程:Node.js+Git源码构建全指南