1

如果我在 apache 中启用从 http 到 https 的重定向,则入口健康规则将无法找到 apache 服务,使其处于“不健康”状态,这在谷歌云上。

4

1 回答 1

0

经过几天的研究,这是我能想到的最好的解决方案,就是在你的 apache pod 中添加这个

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} ^/myapp
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

你的应用程序的位置在哪里RewriteCond %{REQUEST_URI} ^/myapp记住如果你重定向所有内容,入口健康规则每次都会被重定向并将其标记为“不健康”,这就是为什么你需要告诉 apache 只重定向什么。

于 2016-09-30T13:14:14.653 回答