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

Nginx:ssl

目录

部署ssl前提

nginx部署ssl证书

部署ssl部署建议


部署ssl前提

  1. 网站有域名
  2. 根据域名申请到ssl证书,并下载证书
  3. 部署到nginx中

部署了ssl证书后,访问的流量是加密的。

nginx部署ssl证书

#80端口跳转到443
server {listen 80;return 302 https://192.168.2.177$request_uri;
}server {listen 443 ssl; #开启httpsroot /www/ssl;  error_log /var/log/nginx/ssl-error.log notice;access_log /var/log/nginx/ssl-access.log main;#ssl配置ssl_certificate /www/ssl/ssl_keys/ssl.pem; #ssl证书文件ssl_certificate_key /www/ssl/ssl_keys/ssl.key; #ssl私钥文件      location / {index index.html;}}

nginx使用ssl证书格式一般为pem、key结尾

不同的web服务使用的证书文件格式不同,申请证书后会有不同web服务的证书下载入口

部署ssl部署建议

 实际部署中,nginx可能处于反向代理和负载的角色,实际的web服务在后端。这种情况下可以分为2中部署方式。

全加密:反向代理和web服务器均使用相同的ssl证书

半加密:对外访问入口使用ssl证书,内部不使用证书

http://www.lryc.cn/news/494438.html

相关文章:

  • QT配置文件详解
  • 根据合约地址判断合约协议的方法
  • 联想YOGA Pro 14s至尊版电脑找不到独立显卡(N卡)问题,也无法安装驱动的问题
  • Spring Web开发注解和请求(1)
  • Supervisor使用教程
  • Spark基本命令详解
  • Three.js 相机视角的平滑过渡与点击模型切换视角
  • jenken 打包linux包遇到的问题(环境变量)
  • 使用 Go 语言中的 Context 取消协程执行
  • python图像彩色数字化
  • cesium 3dtile ClippingPlanes 多边形挖洞ClippingPlaneCollection
  • docker 僵尸进程问题
  • 微软要求 Windows Insider 用户试用备受争议的召回功能
  • husky,commit规范,生成CHANGELOG.md,npm发版
  • DETR:一种新颖的端到端目标检测与分割框架
  • 前端js面试知识点思维导图(脑图)
  • 【Java基础入门篇】一、变量、数据类型和运算符
  • 【llamafactory】安装与环境配置
  • Vue 3 + Vuex 埋点实现指南
  • 电子应用设计方案-30:智能扫地机器人系统方案设计
  • HTML飞舞的爱心(完整代码)
  • android shader gl_Position是几个分量
  • spine 动画层 动态权重
  • 《Python基础》之Python中可以转换成json数据类型的数据
  • 在oracle下载jdk显示400 Bad Request Request Header Or Cookie Too Large
  • MongoDB注入攻击测试与防御技术深度解析
  • 【Java基础入门篇】前言
  • Oracle 建表的存储过程
  • 【Debug】hexo-github令牌认证 Support for password authentication was removed
  • torch.is_floating_point(input)