2014-10-07 22 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

相关问题