- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Web 套接字和我的反向代理 Apache 有问题,我已经升级到最新版本 2.4.5 并加载了模块 mod_proxy_wstunnel
.
httpd.conf :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.toto.fr
ServerAlias toto.fr
ProxyPass /my_app http://1X.X.X.1:8080/my_app
ProxyPassReverse /web_pmr http://1X.X.X.1:8080/my_app
ProxyPassReverseCookiePath /my_app /
ProxyPassReverseCookieDomain localhost my_app
ProxyRequests off
ProxyTimeout 15
#WEBSOCKETS
ProxyPass /my_app/BasicWebsocketServlet ws://1X.X.X.1:8080/my_app/BasicWebsocketServlet retry=0
ProxyPassReverse /my_app/BasicWebsocketServlet ws://1X.X.X.1:8080/web_pmr/BasicWebsocketServlet retry=0
ErrorLog "logs/my_app_error.log"
LogLevel debug
CustomLog "logs/my_app_access.log" combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
最佳答案
这一行:
ProxyPass /my_app/BasicWebsocketServlet ws://1X.X.X.1:8080/my_app/BasicWebsocketServlet retry=0
需要在这个之前:
ProxyPass /my_app http://1X.X.X.1:8080/my_app
解释(来自
https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass ):
Ordering ProxyPass Directives
The configured ProxyPass and ProxyPassMatch rules are checked in the order of configuration. The first rule that matches wins. So usually you should sort conflicting ProxyPass rules starting with the longest URLs first. Otherwise later rules for longer URLS will be hidden by any earlier rule which uses a leading substring of the URL. Note that there is some relation with worker sharing. In contrast, only one ProxyPass directive can be placed in a Location block, and the most specific location will take precedence.
For the same reasons exclusions must come before the general ProxyPass directives.
关于apache2 - 使用 websocket mod_proxy_wstunnel 进行反向代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17649241/
Raspberry Pi 仍使用 Apache 2.2(目前为 2.2.22-13+deb7u4)。要使用 Apache 作为 Websockets 代理(“ProxyPass”),需要 Apache
我是 Websockets 的新手,我有以下设置(如下)。我要确定的是从 Apache 返回到浏览器的通信是否真正安全。 我正在通过 wss://(端口 443)从浏览器到 Apache 启动 Web
最近需要在apache2上集成一个websocket服务器,发现apache2.4已经支持websocket的模块:mod_proxy_wstunnel . http://httpd.apache.o
我的 Web 套接字和我的反向代理 Apache 有问题,我已经升级到最新版本 2.4.5 并加载了模块 mod_proxy_wstunnel . httpd.conf : ServerAdmin
我已经做好了准备:Apache 2.4 + PHP7 + WebSocket 访问此链接以查看我的准备工作 详情:Cannot load modules/mod_proxy_wstunnel.so i
我正在尝试使用 mod_proxy 和 mod_proxy_wstunnel 模块将流量从 Apache 重定向到 Tomcat。 HTTP 流量重定向没有问题,但我无法使用目前尝试过的任何配置成功重
我尝试在 Apache 中使用 Websocket 代理,但一直报告不存在的模块。$ sudo a2enmod mod_proxy_wstunnel错误:模块 mod_proxy_wstunnel 不
注意:更新了配置并在 websocket 路径中添加了斜杠。还是一样的问题 是否可以使用go-websocket使用 mod_proxy_wstunnel 的 Apache 反向代理? 我尝试过,但没
我想在我的 CentOS 机器上使用 mod_proxy_wstunnel。所以,我通过了documentation它说,此模块是 Apache >= 2.4.5 的一部分,但是我无法使用该模块和 m
您好我正在尝试按照链接 http://www.amoss.me.uk/2013/06/apache-2-2-websocket-proxying-ubuntu-mod_proxy_wstunnel/
我有: Apache 2.4 在我服务器的 80 端口上, mod_proxy 和 mod_proxy_wstunnel 启用 Node.js + socket.io在同一个服务器的3001端口 访问
有没有办法在 CentOS 上的 Apache 2.2 上设置“mod_proxy_wstunnel”模块?由于项目限制,我无法升级到 2.4。 最佳答案 我已经投入了大量时间来解决这个问题,但可用的
我在服务器上运行 Apache 2.4,并设置了一个子域来处理我的 Node.JS Web 应用程序,该应用程序也使用 websockets。 我的 Apache 站点配置是: ProxyPre
我正在尝试将 apache server 2.4.6 配置为支持 websocket 代理的最新版本。 我的非安全 websocket 连接按预期工作,HTTPS 代理也正常工作[这将 SSL 配置作
我是 WebSocket 世界的新手,即使一周后,我仍然找不到如何在 PHP 不使用任何第三方库的情况下使用它。或者不确定是否有可能。 我有 3 个问题, 1) 我们是否必须使用一些第 3 方 API
这是我的情况: 浏览器Apache-httpdTomcat(v7) 是否可以使用 mod_proxy_wstunnel 反向代理在 Servlet 过滤器中获取 javax.servlet.reque
我是一名优秀的程序员,十分优秀!