本文章向大家介绍详解NGINX访问https跳转到http的解决方法,主要包括详解NGINX访问https跳转到http的解决方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

关于使用HTTPS/SSL的必要性,可以自行baidu,援引的说法,EFF(Electronic Frontier Foundation),全球过半流量采用https。下面我们介绍使用rewrite 方式实现http 跳转 https。

Nginx - rewrite 方式

Nginx Server 配置

server {      listen  80;      server_name www.test.com test.com;    rewrite ^(.*)$  https://$host$1 permanent;  } server {      listen       443 ssl;    server_name  www.ourdax.com;       ssl_certificate      /usr/local/openresty/nginx/conf/ssl/test.pem;     ssl_certificate_key  /usr/local/openresty/nginx/conf/ssl/test.key;      root /usr/local/openresty/nginx/html;    index index.html;    location / {          ...    }  }

Nginx - 状态码 497

关于 Nginx 状态码 497

497 - normal request was sent to HTTPS

当此虚拟站点只允许https访问时,当用http访问时nginx会报出497错误码

实现跳转思路

利用 error_page 命令将 497 状态码的链接重定向到指定 URL

Nginx Server 配置

server {      listen       443 ssl;      listen       80;     server_name  www.test.com;       ssl_certificate      /usr/local/openresty/nginx/conf/ssl/test.pem;     ssl_certificate_key  /usr/local/openresty/nginx/conf/ssl/test.key;          root /usr/local/openresty/nginx/html;    index index.html;     location / {            }          error_page 497  https://$host$uri?$args;  }

apache http自动跳转https_NGINX使用rewrite实现http 跳转 https相关推荐

  1. 百度HTTPS认证Apache http自动跳转到https

    最近在做百度HTTPS认证,下面记录一下几种Apache http自动跳转到https的方法主要和大家分享Apache http自动跳转到https的几种方法,当你的站点使用了HTTPS之后,你可能会 ...

  2. nginx 强制跳转https_Nginx服务器环境手动安装Discuz! Q非详细教程

    Discuz! Q Discuz! Q是原腾讯旗下Discuz团队新开源的社区程序,不过定位当然和以前不一样. 前段时间就知道Discuz! Q内测这事,不过一直没兴趣,昨天看见腾讯云这边有个Disc ...

  3. 悬浮球(多机型悬浮窗权限设置,状态栏适配,可自动或手动设置大小,点击跳转WebView,拖拽处理)

    悬浮球:多机型悬浮窗权限设置,状态栏适配,可自动或手动设置大小,点击跳转WebView,拖拽处理, 应用内和应用外都可以显示(可设置取消)可做SDK 和依赖类,横竖屏切换处理 项目地址: GitHub ...

  4. delphi 自动关联外部程序 打开文件_小程序跳转最全使用手册

    一.小程序与小程序互相跳转 小程序可以跳转至任意其他小程序,无需任何关联或绑定在同一个公众号,每个小程序可跳转的其他小程序数量限制为不超过10个.(如使用了跳转其他小程序功能,则需要在代码配置中声明将 ...

  5. html下拉列表自动打开,Html form select下拉列表菜单与跳转菜单表单标签篇

    Html form select下拉列表菜单与select跳转菜单表单标签案例教程 一.Form select语法与结构:   -   TOP DIVCSS5 DIVCSS5 二.Form selec ...

  6. yii2 html 跳转,阐述在Yii2上实现跳转提示页

    序言 为了让用户有更加良好的体验,在操作成功或者失败后,来个提示并跳转页面,我就在Yii2上实现了这一个效果.在写这个跳转提示页的时候,找资料我发现网上关于这方面的中文资料真的很少,大家也都共享下吧! ...

  7. 小程序-实现怎么跳转打开 H5 网页链接(或跳转至公众号文章)

    虽互不曾谋面,但希望能和您成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 标星公众号(ID:itclanCoder) 如果不知道如 ...

  8. 微型计算机如何跳线,PCB设计之如何使用跳线

    描述 在PCB设计中,有时我们会遇到一些单面设计的板,也就是通常的单面板(LED类的灯板设计较多):在这类板中,只可以单面布线,所以就不得不用到跳线. 如下图,这就是一个通过跳线设计器,来实现的路由在 ...

  9. php多少秒后跳转_php等待几秒后跳转

    php等待几秒后跳转 一.PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转 a)header refresh方式:<?php header("refresh:5;url=htt ...

  10. 301跳转 https_使用Nginx实现301跳转至https的根域名示例代码

    基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理 实现结果 需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com ht ...

最新文章

  1. 何晓冬:做科研与其各拿十块“铜牌”,不如合力做一块“金牌”
  2. 基于权因子的图像融合
  3. 浏览器标准模式与怪异模式的区别
  4. 从统计局抓取2016年最新的全国区县数据!!
  5. GDCM:串联/提取DICOM文件的测试程序
  6. 服务器主机装普通系统后性能下降,服务器主机性能分析
  7. C语言逗号运算符和逗号表达式基础总结
  8. python 2 类与对象
  9. VC6、BC5、G2.9标准分配器一览
  10. React开发(106):getFieldDecorator不能包裹太多div
  11. 给你这张图,你能搜索到来历吗
  12. 不用long的危害(记洛谷P5534题的WA经历,Java语言描述)
  13. JavaScript实现类与继承
  14. 有线电信服务全球市场:未来三年复合年增长率将放缓
  15. 深度神经网络与大数据分析技术之间,有什么相互作用?
  16. Ubuntu 19.04 磁盘加密
  17. 前端和后端分工的三种模式
  18. 各种Normailization(BN,LN,IN,CIN,AdaIN,SPADE,SEAN)
  19. 【GoCN酷Go推荐】ip2location 解析 IP 地址库
  20. An Analysis of Scale Invariance in Object Detection – SNIP

热门文章

  1. 【特征提取】基于matlab熵函数语音端点检测【含Matlab源码 1764期】
  2. 【优化调度】基于matlab求解共享储能电站工业用户日前经济调度优化问题【含Matlab源码 1103期】
  3. 【TSP】基于matlab自重启伪遗传改良算法求解旅行商问题【含Matlab源码 1510期】
  4. 【图像评价】基于matlab GUI图像质量评价【含Matlab源码 1373期】
  5. 【图像配准】基于matlab GUI Powell+蚁群算法图像配准【含Matlab源码 928期】
  6. 【数字信号调制】基于matlab GUI数字信号调制仿真系统【含Matlab源码 336期】
  7. 【图像分割】基于matlab粒子群优化T熵图像分割【含Matlab源码 286期】
  8. 女人在聊天中说给你一个拥抱_不要提高技能; 拥抱一个机器人
  9. python for 循环中使用星号(*),实现分组展开列表
  10. c++ sort排序函数