Nginx 自动跳转到HTTPS Nginx设置http自动跳转https SSL配置

Nginx 自动跳转到HTTPS Nginx设置http自动跳转https SSL配置

方法一

rewrite ^(.*)$ https://$host$1 permanent;

方法二

适用于 80端口和443 配置在同一个 server{}内

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.yourdomain.com') {
 set $redirect_https "${redirect_https}3";
}
if ($http_host = 'yourdomain.com') {
 set $redirect_https "${redirect_https}3";
}

if ($redirect_https = "123") {
rewrite ^(.*)$ https://$host$1 permanent;
}

示例

server {
 listen 80;
 server_name www.getssl.cc;
 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.yourdomain.com; 

 
 server_tokens off;

 location / {
 
 fastcgi_param HTTPS on;
 fastcgi_param HTTP_SCHEME https;

 }
 
}

相关知识:
网页生成APP上传html代码
网页生成APP上传html代码我们使用网页生成APP需要上传自己的html代码那么怎么上传呢?1.登录一门开发者中心在左侧导航  我的移动应用  列表里面找需要上传代码的APP2.在基本信息页面  进入在线文件编辑器3.在 在
2022-02-18
网站生成app更换网站网址
网站生成app更换网站网址一门提供网站生成APP底层开发框架,可以快速将您的网站生成APP,支持安卓版和苹果版那怎么更换网站生成APP的网站链接呢?1.登录一门APP开发者后台在左侧导航  我的移动应用  -配置- 找到需要更改网站网址
2022-02-18
一门APP应用统计配置教程
功能解释此功能属于“离线配置功能”配置好之后需重新打包,且设备更新新版才可以查看最新的配置效果!目前只有“腾讯统计”后期我们会逐步开放更多的第三方统计平台进来!什么是应用统计功能配置教程申请腾讯应用统计接口配
2018-03-13
一门APP广告启动屏配置教程
功能解释此功能属于“离线配置功能”配置好之后需重新打包,且设备更新新版APP后才可以查看最新的配置效果!此功能在开发者中心配置开启之后,日常管理是需要去“用户中心”更换操作的!什么是广告启动屏配置教程配置广告
2018-03-13
一门APP注入JS脚本配置教程
功能解释什么是JS注入脚本配置教程配置一门APP注入JS脚本功能
2018-03-13
一门APP注入CSS样式表配置教程
功能解释什么是CSS注入样式表功能配置配置注入CSS样式表功能
2018-03-13
一门APP加载进度动画配置教程
功能解释什么是加载进度动画功能配置教程取消app内APP加载进度条和加载动画配置APP内部加载动画配置APP内部加载进度条
2018-03-13
一门APP浏览器UA配置教程
功能解释什么是浏览器UA即User-Agent功能配置配置APP的User-Agent浏览器UA
2018-03-13
一门APP扫一扫配置教程
功能解释此功能属于“在线配置功能”配置好之后无需重新打包,保存配置后结束APP进程重启应用就可以查看最新效果!什么是扫一扫功能什么是二维码配置教程配置扫一扫功能进阶秘档二开文档: http://app.applebyme.cn/do
2018-03-13
一门APP缓存管理配置教程
功能解释此功能属于“在线配置功能”配置好之后无需重新打包,保存配置后结束APP进程重启应用就可以查看最新效果!什么是APP网页缓存什么是网页缓存配置教程配置APP的缓存管理进阶秘档二开文档: http://app.applebyme
2018-03-13
一门APP浮动功能面板配置教程
功能解释此功能属于“在线配置功能”配置好之后无需重新打包,保存配置后结束APP进程重启应用就可以查看最新效果!什么是浮动功能面板功能解释配置浮动功能面板特别说明微信分享,分享到朋友圈,QQ分享,QQ空间分享,需要购买并配置微信分享和
2018-03-13
二维码扫描自行处理结果教程
扫描二维码获得参数将参数加在网址里面,打开带参数的网址写法教程: jsBridge.scan({    needResult: true,}, function (code) {  &n
2017-08-31
©2015-2021 成都九扇门科技有限公司 yimenapp.com 蜀ICP备18037248号-6