Nginx 自动跳转到HTTPS 2017-07-22 来源:网络 字号:大 中 小 我要评论 收藏本文
方法一:
rewrite ^(.*)$ https://$host$1 permanent; 方法二: if ($server_port = 80) { rewrite ^(.*)$ https://$host$1 permanent; } 其他情况, 站点绑定很多域名,只让某个域名跳转: set $redirect_https 1; if ($server_port = 80) { set $redirect_https "${redirect_https}2"; } if ($http_host = 'www.gworg.com') { set $redirect_https "${redirect_https}3"; } if ($http_host = 'gworg.com') { set $redirect_https "${redirect_https}3"; } if ($redirect_https = "123") { rewrite ^(.*)$ https://$host$1 permanent; } 配置示例: server { listen 80; server_name www.gworg.com; rewrite ^ https://$http_host$request_uri? permanent; } server { listen 443; ssl on; ssl_certificate /etc/ssl/cacert.pem; ssl_certificate_key /etc/ssl/privkey.pem; server_name www.gworg.com; server_tokens off; location / { fastcgi_param HTTPS on; fastcgi_param HTTP_SCHEME https; } } |
相关热词搜索:Nginx
上一篇:安装SSL证书后实现http自动跳转到https教程
下一篇:tomcat 自动跳转到HTTPS
看完本文,您的心情是?
分享到:
收藏
评论排行
Warning: file_put_contents(/home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/caches/caches_tpl_data/caches_data/01d36631596929002c517d704775059b.cache.php): failed to open stream: Permission denied in /home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/phpcms/libs/classes/cache_file.class.php on line 60- ·如何清除DNS缓存 使用命令清理dns缓存方法(2)
- ·Win8.1升级Win10遇到错误代码0xc190010...(1)
- ·Windows RT 8.1 Update 3九月发布 ...(0)
- ·如何将ubuntu安装到U盘实现即插即用(0)
- ·微软否认Xbox One有远程关闭开关(0)
- ·Surface Book详细拆解:千万不要自己动手修(0)
- ·WIN10免费升级正版手册(5分钟读懂WIN10...(0)
- ·你的今日头条账号为什么会被封?(0)
- ·win7电脑怎么翻墙看国外的网站?(0)
- ·shell脚本运行5秒后自动退出的代码(0)
- ·jsp 不支持EL表达式,解决办法(0)
- ·table合并单元格与img图片铺满整个td的html(0)
- ·Mac OS X 系统备份指南(0)
- ·Shell脚本注释写法(0)
- ·windows8激活码、序列号、激活密钥、激...(0)
- ·从一个不错的留言本弄的mysql数据库操作类(0)
- ·PHP漏洞全解(详细介绍)(0)
- ·phpBB BBcode处理的漏洞(0)
- ·安装Win10技术预览版有风险吗?win10预...(0)
- ·基于mysql的论坛(6)(0)
猜你喜欢
- ·redhat下磁盘配额设置!
- ·如何修改apache 2最大连接数
- ·CentOS如何设置终端显示字符界面区域的大小?
- ·Centos 6.0将光盘作为yum源的设置方法
- ·CentOS如何设置各种代理上网?
- ·CentOS常用基础命令大全
- ·如何解决VMware下CentOS7网络重启出错?
- ·CentOS系统基础优化知识汇总
- ·CentOS6.5安装的UEFI-GPT回退为MBR引导详解
- ·Centos系统下查看和修改网卡Mac地址(附if...
- ·RHEL 5服务器系统下故障处理方法
- ·linux系统下邮件服务器sendmail的配置
- ·redhat linux 通过yum自动升级
- ·CentOS无法挂载Glusterfs的解决方法
- ·Linux 修改系统日期和时间
- ·CentOS常用的文本查看命令详解
热门推荐
- ·制作Linux的U盘(usb)启动盘
- ·CentOS中文件夹基本操作命令的讲解
- ·Linux系统下设置Tomcat自启动
- ·centos基础知识扩展
- ·Linux系统日志的介绍
- ·CentOS桌面版切换登录root账户图文教程
- ·在CentOS系统上安装部署iSCSI客户端的教程
- ·Pxe无人值守安装centos系统
- ·自己DIY制作精简版Centos系统的详细过程
- ·把一个用户加入sodu组的方法
- ·CentOS下如何实行计划任务?CentOS下实行计划任务的方法
- ·禁止root远程登录centos(启用sudo)
- ·centos下如何安装twemproxy?
- ·详解RedHat系的Linux系统中rpm与yum命令的使用
- ·配置apache访问日志 按日分割
本月排行
-
Warning: file_put_contents(/home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/caches/caches_tpl_data/caches_data/834ebe0f4f10dc54f775e7e9890790dc.cache.php): failed to open stream: Permission denied in /home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/phpcms/libs/classes/cache_file.class.php on line 60
- 基于CentOS 5.5的应用服务器剪裁定制版,精简版出来了,ISO文件下载
- 在CentOS服务器上配置NTP服务器的教程
- CentOS的网络带宽出口大小的查看方法
- CentOS 常用配置方法
- CentOS自动化安装实战
- centos 5.x 大硬盘管理相关知识分享
- CentOS里/etc/sysconfig/clock内容解读
- CentOS系统中lvcreate命令的常见用法详解
- CentOS下程序内存空间分配详解
- CentOS下软链接建立与删除的方法
最近更新
-
Warning: file_put_contents(/home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/caches/caches_tpl_data/caches_data/6753654219b9bbc6fd27e1d5551db6da.cache.php): failed to open stream: Permission denied in /home/beiniaofbzepi7n3ica1o/wwwroot/diannao_wang/phpcms/libs/classes/cache_file.class.php on line 60
- ·tomcat 自动跳转到HTTPS
- ·Nginx 自动跳转到HTTPS
- ·安装SSL证书后实现http自动跳转到https教程
- ·CentOS下Pureftp的配置文件常用配置项整理
- ·CentOS6.x上部署Docker容器环境的全流程攻略
- ·CentOS系统中常用查看系统信息和日志命令小结
- ·使VirtualBox下CentOS中的文件与宿主机实现共享
- ·CentOS常用基础命令大全
- ·CentOS7创建本地YUM源的三种方法
- ·YUM更换源 yum找不到安装包的解决方法
- ·在CentOS系统上安装机器学习框架Caffe的方法
- ·在CentOS系统上查看用户登录记录的方法
- ·CentOS上使用Squid+Stunnel搭建代理服务器教程
- ·将CentOS服务器的目录映射为Windows磁盘驱动器的方法
- ·centos中tree插件的使用详解与注意事项
- ·CentOS 6.4如何安装及设置GlusterFS以解决网络存储的问题
- ·CentOS系统中挂载光盘镜像ISO文件的教程
- ·优化centos远程SSH连接
- ·Centos(Linux)下用户权限委派配置介绍
- ·全面讲解RedHat系Linux中的rpm包管理系统