• 首页
  • 指示板
  • 服务
    • 专用的服务器
    • 主机托管
    • 58biwei
    • DDoS保护
    • IP传输
    • 备份
    • 58必威
    • GGA
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 支持
    • 知识库
    • 社区
    • 不定期客票
  • 公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 子公司
    • 经销商
    • 博客
  • 服务
    • 专用的服务器
    • 主机托管
    • 58biwei
    • DDos保护
    • IP传输
    • 58必威
    • GGA
    • 备份
  • 解决方案
    • 电子商务
    • 安全
    • 游戏
    • 举办
    • 管理
    • 金融
    • 系统集成商
  • 指示板

nginx重定向http到https

的信任
25000 +的客户 (2001年以来)
    • 首页
    • 客户端
    • Qa论坛
    • nginx重定向http到https

    最后一次回复时间:2017年6月6日03:20:53

    如何在nginx下重定向https到https ?

    Psychz -约翰

    投票:2发布日期:2017年6月6日03:20:53

    Nginx是世界上最杰出的web服务器解决方案之一。它是一个开源的解决方案,提供高性能、并发性和低内存消耗。Nginx还有一个付费版本,叫做Nginx Plus。


    为什么重定向HTTP到HTTPS?

    HTTP是web服务器和浏览器之间进行通信的协议。HTTPS是另一种比HTTP更安全的协议。S代表“安全”。它使用诸如SSL(安全套接字层)之类的协议来加密web服务器和浏览器之间的数据。因此,将所有HTTP数据重定向到HTTPS端口是非常有用的。


    如何重定向HTTP到HTTPS?

    先决条件

    1.首先,你需要在Nginx上设置HTTPS协议。为此,您必须生成私钥和CSR(证书签名请求)密钥。
    2.生成密钥之后,下一步是从证书颁发机构获取SSL证书。
    3.第三步是通过添加SSL证书和密钥来配置Nginx服务器块。重新加载配置以保存更改。


    将所有HTTP通信重定向到HTTPS

    服务器{
    听80 default_server;
    听[:]:80 default_server;
    返回301 https://主机request_uri美元;
    }

    这是一个非常通用的配置,它将重定向服务器上的所有主机名。

    让我们一行一行地检查代码。

    1.server -代码被写入的块的名称。
    2.听80 default_server;—端口号80是“http”端口,default_server是服务器的主机名。这将重定向服务器上发生的所有IPv4 HTTP数据包事件。
    3.听[:]:80 default_server;-这一行的功能与上面相同,但适用于所有IPv6 HTTP流量。
    4.返回301 https://主机request_uri美元;—代码“301”用于重定向流量。“https://$host$request_uri;”是所有流量将被重定向到的目标。

    这里有一个例子供你参考。

    服务器{
    听80 default_server;
    听[:]:80 default_server;
    server_name test.com www.test.com;
    返回301 https:// server_name request_uri美元;
    }

    在这里,所有来自“test.com”和“www.test.com”的HTTP流量都被重定向到HTTPS。

    这个回答有用吗?

    相关的话题

    • 创建CDN重定向
    • 如何将整个站点重定向到单个页面?
    • 如何修复HTTP 403被禁止的错误代码?
    • 在您的网络上进行路由时,连接超时。
    • Nodejs https服务器
    • 什么是重定向和它的好处
    • 阅读真正的“诱导多能性”
    • 你的IP地址有人想要访问我的vDSL调制解调器吗?
    • CDN托管和为什么每个网站都应该使用CDN
    • Linux顶级主机控制面板
    • 什么是DDoS,如何防范DDoS攻击
    • 如何为柯南流亡者设置专用服务器
    • 开源代理服务器解决方案
    • 顶部屏幕录音软件
    • 高级会计软件
    主机服务
    • 专用主机
    • 主机托管主机
    • 备份
    • IP传输
    • 必威体育怎么玩
    支持
    • 门户登录
    • 知识库
    • 社区
    公司
    • 关于我们
    • 联系我们
    • 网络
    • 数据中心
    • 镜子
    • 子公司
    • 经销商
    • 博客
    政策
    • 隐私政策
    • 可接受的使用政策
    • 条款和条件
    • 服务水平协议
    公司
    • 必威平台Psychz网络,
      一个丰富的解决方案公司
      611 Wilshire大道300号
      洛杉矶,加州90017
      美国
    • 美国/加拿大:800-933-1517
    • 国际:626-549-2801
    订阅我们的邮件列表
    *指示要求
    版权所有©2021 Psychz 必威平台Networks,一家prouse Solutions Inc .公司