【问题标题】:proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy代理:没有对 URL / 有效的协议处理程序。如果您使用的是 DSO 版本的 mod_proxy
【发布时间】:2014-12-01 10:48:36
【问题描述】:

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

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

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

我该如何解决这个错误?

【问题讨论】:

    标签: apache proxy virtualhost vhosts proxypass


    【解决方案1】:

    您需要启用代理模块:

    a2enmod proxy_http
    a2enmod proxy
    

    然后重启你的 Apache 服务器。

    service apache2 restart
    

    【讨论】:

    • 我试图让 Gitlab 工作,并且还必须启用 proxy_html
    • 就我而言,我需要proxy_ajp 模块。 a2enmod proxy_ajp
    • 对我来说,它是a2enmod proxy_wstunnel(启用 WebSockets)。我还需要在配置文件中添加ProxyPassMatch ^/rtm/ws/(.*)/websocket$ ws://localhost:8080/rtm/ws/$1/websocket 以确保 ws:// 不会被重新映射到 http:// 对于所有对 /rtm/ws 的请求
    • a2enmod proxy_wstunnel 是!使用 Apache 反向代理解决我的 SignalR 问题。
    猜你喜欢
    • 2014-07-18
    • 2021-05-26
    • 2018-06-29
    • 1970-01-01
    • 2022-10-13
    • 2016-11-26
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多