通过 Apache 反向代理的 Bugzilla

通过 Apache 反向代理的 Bugzilla

我正在尝试通过 Apache 反向代理访问 Bugzilla。我使用了常用的 ProxyPass 和 ProxyPassReverse 设置,这可以恢复页面,但无法恢复任何格式、样式或图形。

我尝试确保关闭了网站的 http 压缩。但这没有帮助。有人这样做过吗?我需要使用 mod-rewrite 吗?

答案1

尝试此设置http://www.apachetutor.org/admin/reverseproxies。对我有用。HTH

答案2

以下是 Centos7 上 Apache 中代理模式下 Bugzilla 的配置:注意:此配置适用于可通过端口 80 公开访问的域

  1. 编辑 Apache 配置文件 /etc/httpd/conf/httpd.conf
  2. 在 Virutalhost 配置中输入您的域名,例如 example.com

    ProxyRequests 关闭

    ProxyPreserveHost 开启

    ProxyPass /bugzilla/http://你的公共服务器IP:8080/

    ProxyPassReverse /bugzilla/http://example.com/bugzilla/

  3. 保存并重新启动apache服务。

现在您将使用以下 URL 以代理模式访问 Bugzilla

Bugzilla 网址: http://你的服务器ip:8080 域名网址: http://example.com/bugzilla/

感谢您!

注意:Bugzilla 在端口 8080 上运行

如果有人使用上述配置,请更新

相关内容