首页 > 系统相关 >nginx服务器http重定向到https的正确写法

nginx服务器http重定向到https的正确写法

时间:2022-12-16 16:02:35浏览次数:58  
标签:domain http server nginx https com


rewrite ^/(.*)$ http://domain.com/$1 permanent;
或者
rewrite ^ http://domain.com$request_uri? permanent;

现在nginx新版本已经换了种写法,上面这些已经不再推荐。现在网上可能还有很多文章写的是第一种。比如博主的这篇文章《​​LNMP环境实现301重定向的方法​​》。

下面是nginx http页面重定向到https页面最新支持的写法:



server { listen 80; server_name my.domain.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name my.domain.com; [....] }



 

参考网址:

​ http://serverfault.com/questions/67316/in-nginx-how-can-i-rewrite-all-http-requests-to-https-while-maintaining-sub-dom​

​http://wiki.nginx.org/Pitfalls#Taxing_Rewrites​

标签:domain,http,server,nginx,https,com
From: https://blog.51cto.com/zhangnq/5947693

相关文章

  • 项目管理软件Redmine+Ruby+Passenger+Nginx的安装
    Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它又支持多项目管理。这里博主想用它来记录个人工作中碰到的问题和......
  • Nginx学习总结(1):Nginx简介
    (最近,部门组织了好几个技术兴趣小组,对当前的热门技术进行研究。我加入了Nginx学习小组,与几个同事一道围绕Nginx来进行研究和学习。从今天起,我会陆陆续续发一系列有关Nginx的......
  • 【Nginx】使用certbot安装免费https证书使Nginx支持Https请求
     certbot官网:https://certbot.eff.org/lets-encrypt/centosrhel7-nginx一、安装步骤1)安装certbot,执行 sudoyuminstallcertbotpython2-certbot-nginx2)检查是......
  • linux CentOS Nginx 删除/查看定时任务列表命令 crontab命令文件位置(自动备份)
    教程:​​​​​​CentOSNginxcrontab定时任务每小时备份一次命令(删除5天以前某个后缀的文件)_我是高手高手高高手的博客-博客_centos每小时CentOSNginxcrontab定......
  • 0基础→自动化测试框架实现:java + testng + httpclient + allure
    必备基础java基础配置文件解析(properties)fastjson的使用(处理json字符串、json数组)jsonpath的使用java操作excel(通过POIHttpClient的使用(get、post请求)TestNG用法 自动化测......
  • nginx客户端真实IP配置
    https://www.cnblogs.com/kevingrace/p/8269955.html    ......
  • nginx 启用HTTPS经历
    背景环境Linux环境前端后端分离,但是部署在同一个服务器上前端angular后端Java腾讯云服务器nginx关键配置在http下添加server{listen80;server......
  • 前端开发系列083-Node篇之http
    title:'前端开发系列083-Node篇之http'tags:-Node系列categories:[]date:2018-08-2823:20:13本文对Node的内置模块http进行介绍,包括该模块的基本情况和简单使......
  • nginx入门
    1.nginx基本概念1.1nginx是什么,做什么事情nginx是高性能的HTTP和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验。有报告表明能支持高达50,000个......
  • 【Fiddler】设置抓取https的包
    一、下载fiddlerclassic软件且正常安装完成。 fiddlerclassic下载地址:  https://www.telerik.com/download/fiddler二、设置抓取https的包2.1打开fiddler,tools-......