Apache-2.2

Bugzilla 通過 apache 反向代理

  • February 23, 2019

我正在嘗試通過 apache 反向代理訪問 bugzilla。我有通常的 ProxyPass 和 ProxyPassReverse 設置,這可以恢復頁面,但不會恢復任何格式、樣式或圖形。

我已嘗試確保為該站點關閉了 http 壓縮。這沒有幫助。有人做過嗎?我需要使用 mod-rewrite 嗎?

試試這個設置http://www.apachetutor.org/admin/reverseproxies。它對我有用。高溫高壓

以下是 Centos7 在 Apache 中代理模式下 Bugzilla 的配置: 注意:此配置適用於在埠 80 上可公開訪問的域

  1. 編輯 Apache 配置文件 /etc/httpd/conf/httpd.conf
  2. 在您的域的 Virutalhost 配置中輸入以下內容,例如 example.com

代理請求關閉

ProxyPreserveHost 開啟

ProxyPass /bugzilla/ http://your_public_server_IP:8080/

ProxyPassReverse /bugzilla/ http://example.com/bugzilla/ 3. 保存並重新啟動 apache 服務。

現在您將在代理模式下使用以下 URL 訪問 bugzilla

Bugzilla URL: http://your_server_ip:8080 域 URL: http ://example.com/bugzilla/

感謝您!

注意:Bugzilla 在埠 8080 上執行

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

引用自:https://serverfault.com/questions/163899