当前位置: 首页 > 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.gsyq.cn/news/1503416.html

相关文章:

  • Unity 3D基础:CharacterController角色控制器的使用
  • 厦门海沧黄金回收价格动态与防坑维权指南 - 上门黄金回收
  • 注安培训哪家通过率值得参考?3个维度选靠谱机构 - 资讯快报
  • 第37章:Trainer、Callback 与训练循环源码
  • 告别手动转换!在C++/Qt项目中优雅封装Snap7,实现PLC数据读写通用工具类
  • 手把手教你用Hadoop MapReduce搞定手机流量统计(附完整Java代码)
  • 手把手教你用GDB和objdump破解CMU的BUFBOMB实验(含5个阶段完整攻击Payload)
  • 江苏大学考研辅导班精选推荐:实力品牌解析与选班指南 - 推荐优选师
  • 别再手动发通知了!用Python脚本+企业微信机器人,5分钟搞定日报/告警自动推送
  • 不止是画画:用百度文心ERNIE-ViLG API为你的产品/内容创作赋能(含实战案例)
  • 合同管理系统和OA审批系统到底有什么区别?企业什么时候该上专业合同系统?
  • 计算机毕业设计之长途汽车信息管理系统
  • 第36章:Generation 源码:从 generate 到下一个 Token
  • 高效突破动态字体加密:大众点评数据采集实战指南
  • 2026优选黄埔区大沙疏通下水道服务 居顺联疏通服务专利技术核验全面解析 - 居顺联家政疏通
  • 从零到一:用Python代码拆解吴恩达《神经网络基础》中的逻辑回归与向量化
  • 2026 年土工膜厂家哪家专业:恒全土工材料专业领先 - 思溯深度专栏
  • Sunshine游戏串流解决方案:模块化架构与渐进式优化实战指南
  • Matlab鲸鱼优化LSSVM回归工具:6维输入自动调参+五项指标评估+多图可视化
  • 思源宋体CN:7种字重开源中文字体终极指南
  • 2026年上海工业设备回收/废铁废铝/厂房整线回收推荐榜单:专业评估、高价结算与绿色环保资质之选 - 品牌发掘
  • 终极指南:10分钟彻底解决Citra模拟器黑屏闪退问题
  • 数据的加密与解密(10:22)
  • ZYBO开发板上可配置卷积核的Verilog硬件加速模块(含完整Lenet-5推理工程)
  • TrackWeight:将MacBook触控板变为精准电子秤的终极指南
  • 褐矮星:宇宙中的特殊天体与探测技术
  • 用JRC全球地表水数据集,5分钟搞定你所在城市30年水域变迁分析(附Python代码)
  • 归档日志
  • 浙江史河科技机器人推荐:打磨/防腐/清洗/水射流清理机器人全场景应用 - 品牌推荐官
  • Power Apps全场景技术文档合集(含AI Builder实操、Teams嵌入、移动适配与开发者API)