【问题标题】:App Engine + HTTPS + PageSpeed = 403 Forbidden ErrorApp Engine + HTTPS + PageSpeed = 403 禁止错误
【发布时间】:2013-04-26 00:47:09
【问题描述】:

该应用程序位于 Google App Engine(Python 2.7、webapp2、HighReplication)上,可通过 HTTPS 正常工作。

HTTPS 在 app.yaml 中配置为 secure: always 属性,而不是在路由中使用 scheme=['https']。

到目前为止一切正常,如果我执行 "curl -I HTTP://[MY_URL]" ,答案是:

HTTP/1.1 302 Found
Location: HTTPS://[MY_URL]

这个 302 没问题,因为意味着资源有另一个位置(使用 HTTPS)

但是....当我在“App Engine -> 应用程序设置”上启用 PageSpeed 时,出现以下错误:

HTTP/1.1 403 Forbidden

我知道什么是 403 错误,但为什么只有在启用 PageSpeed 时才会出现,我该如何解决?

提前致谢

【问题讨论】:

    标签: google-app-engine ssl python-2.7 https


    【解决方案1】:

    我假设你没有参考谷歌的常见问题解答请参考这个link 这表示您需要提供,

    1. 您注册并向我们提供您的服务和原始服务器。
    2. 您可以通过将您的 DNS CNAME 条目指向 pagespeed.googlehosted.com 来向 PageSpeed 服务发送流量。

    另外Python需要配置页面速度,参考链接PAGESPEED

    它仍然是实验性的

    并参考这个link 找到这点“启用PageSpeed优化服务”

    此链接表示您需要为每 GB 带宽付费的付费服务,它会自动优化您的页面!!!

    我希望您在阅读此链接后能解决此问题。

    如果您不是新手,如果您没有向应用页面添加任何无用的内容,则不需要这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 2016-06-02
      • 1970-01-01
      相关资源
      最近更新 更多