【问题标题】:Redirect URL to a new server, fixing a new URL将 URL 重定向到新服务器,修复新 URL
【发布时间】:2020-07-01 11:15:38
【问题描述】:

结构:

http://192.168.123.123:80 (Apache)

http://192.168.123.123:8001/admin(Gunicorn + Docker)

我的 Apache(它有效):

ProxyPass /admin http://127.0.0.1:8001/admin

ProxyPassReverse /admin http://127.0.0.1:8001/admin

我需要每次重定向到 Gunicorn,使用 URL NEW:

http://192.168.123.123/NEW/admin

我可以重定向,但 Django 知道 NEW 是他的:

“当前路径 NEW/admin,与其中任何一个都不匹配”

【问题讨论】:

    标签: apache redirect gunicorn


    【解决方案1】:

    解决方案:

    ProxyPass http://127.0.0.1:8001/NEW/

    ProxyPassReverse http://127.0.0.1:8001/NEW/

    RequestHeader 设置 SCRIPT_NAME /NEW

    RequestHeader 设置 X-FORWARDED-PROTOCOL ssl

    RequestHeader 设置 X-FORWARDED-SSL on

    【讨论】:

      猜你喜欢
      • 2011-08-06
      • 2020-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-02
      • 2019-08-15
      • 2015-09-14
      相关资源
      最近更新 更多