首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用"ProxyPass“时,Apache错误”ProxyPass未知工作参数“?

使用"ProxyPass“时,Apache错误”ProxyPass未知工作参数“?
EN

Server Fault用户
提问于 2019-06-13 11:29:51
回答 1查看 3.3K关注 0票数 1

我正试图根据WebSocket将V2Ray的V2Ray连接与这个职位连接起来,下面的代码片段在此之前已经开始工作了。

代码语言:javascript
复制
<LocationMatch "/{ws_path}}/">
    ProxyPass ws://127.0.0.1:{port}/{ws_path}/ upgrade=WebSocket
    ProxyAddHeaders Off
    ProxyPreserveHost On
    RequestHeader set Host %{HTTP_HOST}s
    RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s
</LocationMatch>

但是,现在我想在一台新机器上复制它,无法启动Apache2,错误消息是:

代码语言:javascript
复制
Jun 13 11:22:22 localhost apachectl[1519]: AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/whc2001cloud.tk.conf:
Jun 13 11:22:22 localhost apachectl[1519]: ProxyPass unknown Worker parameter
Jun 13 11:22:22 localhost apachectl[1519]: Action 'start' failed.
Jun 13 11:22:22 localhost apachectl[1519]: The Apache error log may have more information.
Jun 13 11:22:22 localhost systemd[1]: apache2.service: Control process exited, code=exited status=1
Jun 13 11:22:22 localhost systemd[1]: Failed to start The Apache HTTP Server.

如果去掉upgrade=WebSocket参数,Apache2就会启动,但是V2Ray无法正确地建立连接。我已经启用了mod_ssl, mod_proxy, mod_proxy_wstunnel和其他相关模块。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-10-03 09:55:43

*忘记贴出答案,而不是当时的评论

只要移除upgrade=WebSocket参数,它就可以正常工作了。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/971262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档