2014-10-07 23 views
9

我在虛擬主機添加ProxyPass並在error.log文件,提示以下錯誤最終的DSO版本。proxy:沒有協議處理程序對URL /有效。如果您正在使用mod_proxy

代理:無協議處理程序是有效的URL /。如果您在使用mod_proxy的 DSO版本,以確保代理子模塊都包含在使用的LoadModule配置 。

在前端,我得到500,當我請求特定的頁面。

我怎樣才能解決這個問題?

回答

21

您需要啓用代理模塊:

a2enmod proxy_http 
a2enmod proxy 

然後重新啓動Apache服務器。

service apache2 restart 
+0

我試圖讓Gitlab工作,不得不啓用proxy_html以及 – soulfreshner 2016-03-15 22:58:21

+0

就我而言,我需要'proxy_ajp'模塊。 'a2enmod proxy_ajp' – kujiy 2016-11-29 01:14:35

+1

對於我來說,這是'a2enmod proxy_wstunnel'(啓用的WebSockets)。我還需要'ProxyPassMatch ^/RTM/WS /(.*)/的WebSocket $ WS://本地主機:8080/RTM/WS/$ 1 /配置文件中websocket'確保WS://不會被重新映射到http://所有到/ rtm/ws的請求 – 2017-03-01 11:27:34

相關問題