Apache 代理:没有对URL/有效的协议处理程序。如果您使用的是DSO版本的mod_proxy

Apache 代理:没有对URL/有效的协议处理程序。如果您使用的是DSO版本的mod_proxy,apache,proxy,virtualhost,vhosts,proxypass,Apache,Proxy,Virtualhost,Vhosts,Proxypass,我在虚拟主机中添加了ProxyPass,并在error.log文件中出现以下错误 代理:没有对URL/有效的协议处理程序。如果您使用的是 DSO版本的mod_proxy,确保包含代理子模块 在使用LoadModule的配置中 在前端,当我请求特定页面时,我得到500 如何修复此错误?您需要启用代理模块: a2enmod proxy_http a2enmod proxy 然后重新启动Apache服务器 service apache2 restart 我试图让Gitlab工作,并且必须启用代理h

我在虚拟主机中添加了
ProxyPass
,并在error.log文件中出现以下错误

代理:没有对URL/有效的协议处理程序。如果您使用的是 DSO版本的mod_proxy,确保包含代理子模块 在使用LoadModule的配置中

在前端,当我请求特定页面时,我得到500


如何修复此错误?

您需要启用代理模块:

a2enmod proxy_http
a2enmod proxy
然后重新启动Apache服务器

service apache2 restart

我试图让Gitlab工作,并且必须启用代理html。在我的情况下,我需要
proxy\uAJP
模块
a2enmod proxy\u ajp
对我来说,它是
a2enmod proxy\u wstunnel
(启用WebSockets)。我还需要配置文件中的
ProxyPassMatch^/rtm/ws/(.*)/websocket$ws://localhost:8080/rtm/ws/$1/websocket
,以确保对于/rtm/ws
a2enmod proxy\u wstunnel
的所有请求,ws://不会被重新映射到http://上!用Apache反向代理修复我的信号器问题。