在Apache Web服务器前配置NGINX反向代理

问题描述 投票:0回答:1

因此,我开始使用Ratchet(使用PHP编程并使用Websocket服务器的库,http://socketo.me/docs/hello-world在我的网站(Web服务器本身)上编写聊天应用程序。

我将其全部设置在我的本地主机上,并且一切正常。现在,我想将其部署到我的Web服务器(即Apache服务器)上。为此,显然我需要在Web服务器前配置一个反向代理,最好是使用NGINX,因为Websocket服务器不能简单地侦听与Apache服务器相同的端口。

[当搜索说明如何在我的Apache Web服务器之前使用NGINX配置反向代理的资源时,搜索结果/文章/教程总是告诉我如何在UBUNTU的Apache WebServer上使用NGINX配置反向代理。我很困惑为什么Ubuntu总是在这里发挥作用。在不使用Ubuntu的情况下,是否可以简单地在Apache Web服务器之前配置NGINX反向代理?

UPDATE

我的服务器是基于共享托管的Web服务器,并且我没有root访问权限。因此,考虑到我什至无法更改我的Web服务器侦听的端口,实际上是否甚至可以在我的Web服务器之前放置一个反向代理。

因此,我开始使用Ratchet(使用PHP的库进行编程和使用Websocket服务器,http://socketo.me/docs/hello-world)在我的网站上(在Web服务器本身上)编程聊天应用程序。我设置了它...

apache ubuntu nginx websocket ratchet
1个回答
0
投票

从我的Web服务器上的“ [...]行开始,这是Apache服务器。”我猜您正在使用互助的托管解决方案。在这种情况下,它在很大程度上取决于您所使用的特定主机。在您的CPannel中,尝试查找“反向代理” /“代理” /“套接字” /“ Web套接字”参数。

© www.soinside.com 2019 - 2024. All rights reserved.