Apache-2.4

如何將請求從 Apache 伺服器重定向到本地瘦 Web 伺服器?

  • April 11, 2019

我目前正在試驗dashing-icinga,現在一切都在本地啟動並執行,但我無法通過我的 apache-webserver 上的反向代理從網路上的另一台電腦打開儀表板。我對這個話題有點陌生,需要一些幫助才能讓我httpd.conf正確,這就是相關部分現在的樣子:

<VirtualHost *:80>
ServerName dummy-server-name.needhelp.de
Redirect / https://dummy-server-name.needhelp.de/

ProxyPass /dashing-icinga https://dummy-server-name.needhelp.de:8005/dashing-icinga
ProxyPassReverse /dashing-icinga https://dummy-server-name.needhelp.de:8005/dashing-icinga

瘦伺服器正在偵聽Port 8005,但在重新啟動httpd.service並打開之後dummy-server-name.needhelp.de/dashing-icinga,我被重定向到我的“未找到頁面”預設頁面。

任何幫助表示讚賞,如果您需要其他資訊或我的配置文件的不同部分,請告訴我。

編輯 1

嘗試連接時dummy-server-name.needhelp.de/dashing-icinga,apache-server 將以下內容記錄到error_log

[proxy:error] [pid 172145] (13)Permission denied: AH00957: HTTPS: attempt to connect to 127.0.0.1:8005 (localhost) failed

修理

ProxyPass /dashing-icinga https://dummy-server-name.needhelp.de:8005/dashing-icinga

ProxyPass /dashing-icinga http://dummy-server-name.needhelp.de:8005/dashing-icinga

或者如果 inciga 只在 localhost 上收聽

ProxyPass /dashing-icinga http://127.0.0.1:8005/dashing-icinga

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