其实很简单:

1
2
3
if ($server_port != '80' ) {
   rewrite ^/(.*)$ http://$host/$1 permanent;
}

举一反三。。。

1
2
3
if ($server_port != '443' ) {
   rewrite ^/(.*)$ https://$host/$1 permanent;
}

1
2
3
if ($host != 'host' ) {
   rewrite ^/(.*)$ http://host/$1 permanent;
}

本文转自 ninnycalf 51CTO博客,原文链接:http://blog.51cto.com/314258/1897476

nginx 非80、443端口跳转到80、443相关推荐

  1. 在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法)

    在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法) 1.修改文件 2.重启服务器或iis服务 3.补充 (扩展 ...

  2. Nginx只允许域名访问网站,禁止使用IP 访问80,443端口

    转载来源 :Nginx只允许域名访问网站,禁止使用IP 访问80,443端口 :http://www.safebase.cn/article-260225-1.html 摘要: 一.背景 为了避免别人 ...

  3. 443端口与80端口的区别

    80端口就是基于HTTP(HyperText Transport Protocol)即超文本传输协议开放,主要用于万维网(www),而443端口即网页浏览端口,提供加密和安全传输HTTPS. 简单来说 ...

  4. 华为云 Centos7 安全组配置好443端口后外网依然无法访问,telnet 测试端口失败,排查防火墙443端口是否开放

    华为云 Centos7 安全组配置好443端口后外网依然无法访问,telnet 测试端口失败,排查防火墙443端口是否开放 # 其他主机使用telnet 测试443端口 C:\Users\XXXX&g ...

  5. Nginx如何跳转到非443端口的https

    前言 近一段时间由于看到*云服务厂商有活动,就注册并开了台云服务器,试一下区别. ("充10美元送30天内有效的250美元的免费额度,意思是30天内在 你加起来 不超出250美元的 服务随便 ...

  6. Linux上nginx配置SSL协议非80、443端口自动跳往https端口

    在生产环境中往往碰到一个网站需要多个访问端口,而默认的http访问端口是80,https访问的端口是443,然而这是不够在生产环境下使用的,这个时候就需要配置更多的端口来弥补这一缺点. 默认情况下用户 ...

  7. nginx 配置域名 http https 80+443端口

    安装nginx apt-get install -y nginx 如果希望直接使用ip访问(即直接使用80端口),需要删除默认文件.不使用80端口.有域名.使用https等其他方式则跳过此步(不用删除 ...

  8. nginx 80端口重定向到443端口

    nginx 80端口重定向到443端口,也就是http访问自动跳转到https 配置如下:  一.按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书 ...

  9. docker上部署nginx容器80端口自动转443端口

    拉去nginx镜像 # docker pull nginx 运行nginx容器config用于拷贝nginx配置文件 # docker run --name nginxconfig -d docker ...

最新文章

  1. java垃圾回收机制_乐字节Java|GC垃圾回收机制、package和import语句
  2. SpringBoot 项目war包部署 配置外置tomcat方法
  3. 201621123058《java程序设计》第二周学习总结
  4. 所属的用户_关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂
  5. 树状数组 + 位运算 LA 4013 A Sequence of Numbers
  6. openjdk:8u22-jre-alpine在java开发中的NullPointerException错误解决方案
  7. Vue第二部分(1):组件基础学习
  8. BZOJ1832: [AHOI2008]聚会
  9. docker run 与docker start的区别
  10. beginnersbook 数据库教程
  11. PIC中档单片机汇编指令详解(4)
  12. 关于jquery获取单选框value属性值为on的问题
  13. cmd字体推荐-更纱黑体
  14. 点亮LED灯——arduino 学习第一天
  15. vscode输入特殊符号
  16. Html+Css实现鼠标经过图片放大
  17. 茶酒“银行”的梦醒时分
  18. python借助OpenCC实现中文繁体转简体
  19. 【雷丁学姐】借助大数据进行学生的学校申请预测
  20. 顺序表倒置java_倒置顺序表

热门文章

  1. java ftp上传超时_有关java的ftp上传文件时断网的问题
  2. java 纯面向对象_Java到底是不是一种纯面向对象语言?
  3. php铺满,重复铺满水印 - Jun. - OSCHINA - 中文开源技术交流社区
  4. java ssm 系统的搭建_SSM框架下的javaweb学生管理系统--搭建系统结构
  5. java 双等号(==) 与equals方法的介绍和区别
  6. c从oracle到mysql移植_数据库从oracle移植到mysql时需要进行的修改
  7. c语言中日期间的天数怎么计算,关于计算两个日期间天数的代码,大家来看看...
  8. 安全模式 提权_记一次渗透挖洞提权实战
  9. Java 跨平台运行机理:Dos 命令在桌面新建文件夹,并在其中编译、运行一段 Java 程序
  10. android页面跳转时获取地址栏,Android 利用scheme页面内跳转协议进行跳转