linux服务器Nginx http跳转https 四种方法

首页 » WordPress » linux服务器Nginx http跳转https 四种方法

服务器环境:linux centos7,LNMP架构。

 

Nginx配置文件位置:

/etc/nginx/conf.d/nginx.conf

 

一、常见的301跳转设置方法3种:

  1. if ($scheme = http ) {
  2. return 301 https://$host$request_uri;
  3. }

 

  1. if ($server_port = 80 ) {
  2. return 301 https://$host$request_uri;
  3. }

 

  1. server_name www.fujieace.com;
  2. return 301 https://$server_name$request_uri;

 

二、伪静态规则设置:

  1. server_name www.fujieace.com ;
  2. rewrite ^(.*) https://www.fujieace.com$1 permanent;

或者

  1. server_name www.fujieace.com ;
  2. rewrite ^(.*) https://$host$1 permanent;

 

linux服务器Nginx http跳转https 四种方法

linux服务器Nginx http跳转https 四种方法

 

可以放在http、server、location下,关于三者的关系我可以简单的说明一下,一个http下面可以有N多个server,一个server下面可以有N多个location;

未经允许不得转载:作者:小编, 转载或复制请以 超链接形式 并注明出处 守望者软件开发工作室
原文地址:《linux服务器Nginx http跳转https 四种方法》 发布于2020-01-27

分享到:
赞(0) 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册