Nginx环境下几种的强制http转https设置方法

Nginx环境下几种的强制http转https设置方法,第1张

Nginx环境下几种的强制http转https设置方法 好文章目录
  • 首先,请选择Nginx配置文件的位置:
  • 二、如何在Nginx自然环境下设置强制http为https:
  • 最近很多人比较关心SSL证书的应用和设置。芒果云服务项目最近详细介绍了如何在国内申请一些完全免费的SSL证书以及如何安装和配备带有SSL证书的常用VPS网站自然环境包。希望有需要的朋友都能成功为自己的网站安装SSL证书。下面介绍如何在Nginx自然环境下设置几种强制http到https。

    一、请先选准Nginx配置文件的部位:

    其实也不是找不到配置文件。一般在/nginx/conf/vhost/目录下,文档名称一般是“你的域名.conf”。下面详细介绍VPS *** 作面板的几个常用Nginx配置文件的组成部分:

  • 适用于Linux的wdlanmp一键式安装包:/www/wdLinux/nginx-1.10.2/conf/vhost/directory
  • 陆军LNMP一键安装包:/usr/local/nginx/conf/vhost/
  • Linux古塔控制面板:/www/server/nginx/conf/vhost/directory
  • 二、Nginx自然环境下强制性http转https如何设置:

    方法1:

    只需复制下面的代码。不要做任何改变。

    if($scheme=http){return301https://$host$request_uri;}

    方法二:

    只需复制下面的代码。不要做任何改变。

    if($server_port=80){return301https://$host$request_uri;}

    模式3:

    下面这段代码温馨提醒你,把域名改成自己的域名。

    if($ssl_protocol=""){return301https://$server_name$request_uri;}if($host!=www.zzzvc.com){return301$scheme://www.zzzvc.com$request_uri;}

    模式4:

    下面代码中的域名温馨提醒改为自己的域名,禁止完全复制。另外,需要注意的是“听80;在原代码中被删除。。

    server{listen80;server_namewn789.xinwww.wn789.xin;rewrite^(.*)https://www.wn789.xin$1permanent;}

    模式5:

    server{listen80;server_namewn789.xinwww.wn789.xinwww.789wn.com789wn.comm;return301https://$server_name$request_uri;}

    欢迎分享,转载请注明来源:内存溢出

    原文地址: http://www.outofmemory.cn/zz/743626.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-04-29
    下一篇 2022-04-29

    发表评论

    登录后才能评论

    评论列表(0条)

    保存