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

nginx http 跳转到https

改 Nginx 配置文件

在您安装了 SSL 证书之后,您需要修改 Nginx 的配置文件以启用 HTTPS 和 HTTP 自动跳转 HTTPS。

打开 Nginx 配置文件(通常位于 /etc/nginx/nginx.conf),找到您的网站配置块。在该配置块中添加以下内容:

server {listen 80;server_name example.com;return 301 https://$server_name$request_uri;
}
server {listen 443 ssl;server_name example.com;ssl_certificate /path/to/ssl/certificate;ssl_certificate_key /path/to/ssl/certificate_key;# other SSL configuration options# ...# other server configuration options# ...
}

该配置块包括两个部分:

  • 第一个部分监听 HTTP(端口 80),并将所有的 HTTP 请求重定向到 HTTPS。
  • 第二个部分监听 HTTPS(端口 443),并包括 SSL 证书和其他 SSL 配置。

注意不要在同一server 中同时监听443端口和80端口,会造成过多的重定向问题

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

相关文章:

  • 可靠的互联网兼职平台,平常可以做副业充实生活
  • 云安全—K8s APi Server 6443 攻击面
  • 【案例实战】NodeJS+Vue3+MySQL实现列表查询功能
  • Google play开发者账号被封的几种常见原因及相关解决思路
  • 深入理解计算机系统CS213学习笔记
  • 【设计模式】第8节:结构型模式之“适配器模式”
  • Stable Diffusion WebUI扩展openpose-editor如何使用
  • 企业网络带宽使用情况检查技巧
  • C/C++笔试易错与高频题型图解知识点(三)——数据结构部分(持续更新中)
  • Intel oneAPI笔记--oneAPI简介、SYCL编程简介
  • Spring IOC - ConfigurationClassPostProcessor源码解析
  • Android OpenGL ES 2.0入门实践
  • sql语句性能进阶必须了解的知识点——索引失效分析
  • ctfhub技能树web题目全解
  • AMD、CMD、UMD是什么?
  • AM@微分方程相关概念@线性微分方程@一阶线性微分方程的通解
  • 基于深度学习的安全帽识别检测系统(python OpenCV yolov5)
  • Spring源码分析篇一 @Autowired 是怎样完成注入的?究竟是byType还是byName亦两者皆有
  • Goby 漏洞发布|F5 BIG-IP AJP 身份认证绕过漏洞(CVE-2023-46747)
  • Vue中watch侦听器用法
  • [算法前沿]--054-大语言模型的学习材料
  • DWA算法,仿真转为C用于无人机避障
  • 现阶段的主流数据库分别是哪几种?
  • “原生感”暴涨311%,这届年轻人不再爱浓妆?丨小红书数据分析
  • 基于深度学习的植物识别算法 - cnn opencv python 计算机竞赛
  • k8s调度约束
  • 面经(面试经验)第一步,从自我介绍开始说起
  • S/4 HANA 中的 Email Template
  • \r\n和\n的区别 回车/换行 在不同系统下的区别
  • 机械应用笔记