【问题标题】:GCE Load Balancer HTTPS and HTTP IPGCE 负载均衡器 HTTPS 和 HTTP IP
【发布时间】:2016-03-29 21:04:38
【问题描述】:

我在 GCE 上设置了一个带有 HTTP 负载平衡的应用程序(Django 和 nginx)。

我创建了 2 个全局转发规则。 1 用于 HTTP,另一个用于 HTTPS。这给了我 2 个 ip。

  • https:130.211.11.247:443
  • http: 130.211.15.15

我在我的域 dvotedfan.com 的 DNS A 记录中添加了 HTTPS IP (130.211.11.247),如果我访问 https://dvotedfan.com,它就可以完美运行

我的问题是,如果我尝试http://dvotedfan.com(错误 404),它将无法正常工作。如果我使用 130.211.15.15 的 HTTP IP 提供的 IP 就可以了。

既然我知道我不能为 DNS A 记录添加超过 1 个 IP,我该如何使 http://dvotefan.com 请求工作。

【问题讨论】:

    标签: nginx load-balancing google-compute-engine google-cloud-platform


    【解决方案1】:

    您应该对两个转发规则(http 和 https)使用相同的 IP,如下例所示:

    通过这样做,您可以拥有一个指向您的应用程序/网站的 DNS A 记录,用于 http 和 https 流量。

    只需确保您在负载均衡器中创建/编辑转发规则之前已创建static IP

    【讨论】:

    • 那是我没有申请的静态IP。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 2016-05-12
    • 2014-10-01
    • 2016-08-09
    • 2021-08-31
    • 2020-05-08
    相关资源
    最近更新 更多