nginx配置以修改响应头链接

时间:2018-08-09 07:45:51

标签: nginx

我们正在使用nginx进行负载平衡和处理API的SSL。请求被转发到Tomcat实例。由于Tomcat不使用SSL,因此Tomcat提供的所有超链接都使用http而不是https

我们使用模块ngx_http_sub_module修改响应 body 中的所有超链接,并将http替换为https。这已经在工作。

但是,标题中的所有超链接,例如LocationLink标题中的所有超链接,都不会被替换

还有其他可用于此目的的模块吗?

1 个答案:

答案 0 :(得分:0)

请参见proxy_redirect directive。对于更复杂的代理,很难正确设置此设置,但是对于更简单的情况,其提供的示例应证明具有启发性。

我仍然没有找到可靠处理Link:标头的方法。