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

Tec*_*hie 10 apache proxy virtualhost proxypass vhosts

我已经ProxyPass在虚拟主机中添加了,并在error.log文件中结束了以下错误.

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

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

我该如何解决这个错误?

Tec*_*hie 22

您需要启用代理模块:

a2enmod proxy_http
a2enmod proxy
Run Code Online (Sandbox Code Playgroud)

并重新启动Apache服务器.

service apache2 restart
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,它是`a2enmod proxy_wstunnel`(启用WebSockets).我还需要配置文件中的`ProxyPassMatch ^/rtm/ws /(.*)/ websocket $ ws:// localhost:8080/rtm/ws/$ 1/websocket`以确保ws://不会被重新映射到http://对于/ rtm/ws的所有请求 (3认同)
  • 是`a2enmod proxy_wstunnel`!用于修复我使用 Apache 反向代理的 SignalR 问题。 (2认同)