免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

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;

 }
 
}

相关知识:
前端使用mui进行app开发
MUI是一款基于HTML5和CSS3的前端开发框架,可以用来开发移动端和桌面端的应用程序。MUI框架提供了一系列的UI组件和JavaScript插件,可以快速构建出漂亮、流畅的应用程序。MUI框架的使用非常简单,只需要在HTML文件中引入相关的CSS和Ja
2024-01-10
app开发外包这几点一定要注意
当你决定将你的应用程序开发外包给第三方公司时,有几个关键点你一定要注意。这些点将确保你选择了合适的合作伙伴,并帮助你实现项目的成功。1. 选择可靠的合作伙伴:在选择外包合作伙伴时,可靠性是最重要的因素之一。你需要找到一个有良好声誉、经验丰富、技术实力强大的
2023-06-29
app开发对口专业
随着智能手机行业的迅速发展,移动应用程序开发变得越来越受欢迎。移动应用程序是运行在移动设备上的应用程序,可以为用户提供各种服务。目前,市场上有许多开发语言和开发工具可用于开发移动应用程序。本文将重点介绍app开发的对口专业内容,包括开发原理、开发过程和开发
2023-06-29
app开发公司深圳分公司
随着移动互联网的发展,移动应用程序(App)已成为现代人生活的一部分。移动 App 在方便快捷的同时,也为企业带来了更多的机会和挑战。为此,国内外各大企业都纷纷成立了自己的 App 开发公司,其中深圳作为中国移动互联网产业的重镇,也有许多 App 开发公司
2023-06-29
app的开发内容
APP,即移动应用程序,是指可以在移动设备上运行的应用程序。APP开发是一项非常复杂的工作,需要使用多种技术,如UI设计、后端开发、前端开发、数据库设计等等。APP开发的常用技术有以下几种:1. UI设计:UI设计是APP开发中非常重要的一环,APP的UI
2023-05-06
app定制开发和外包公司的区别
APP定制开发和外包公司是互联网领域常见的服务商,但两者存在一些差异。本文将从原理和详细介绍两方面来进行说明。一、原理1. APP定制开发APP定制开发是指根据客户的具体需求,通过技术手段、软件设计等等方式,为客户量身定制APP的开发过程。此过程与外包不同
2023-05-06