用于游戏服务器的Apache mod_proxy端口重定向?

时间:2011-07-08 02:57:18

标签: apache reverse-proxy

我在端口xxxx上运行游戏(服务器,即)。我在Apache中为mod代理制定了一个规则,将该端口转发到25555 / game(理论上应该可以工作。问题来自于conencting,因为我被认为是Headers不正确或基本上Apache mod代理仅适用于http或ftp流量。它不会直接将所有数据包转发到目的地并返回代理服务器反向?对于其他端口上的网站,它可以工作,不是非http或ftp。

示例配置:

(仅总结)

LoadModule proxy_module modules / mod_proxy.so LoadModule proxy_ajp_module modules / mod_proxy_ajp.so LoadModule proxy_balancer_module modules / mod_proxy_balancer.so LoadModule proxy_connect_module modules / mod_proxy_connect.so LoadModule proxy_ftp_module modules / mod_proxy_ftp.so LoadModule proxy_http_module modules / mod_proxy_http.so

ProxyRequests Off

ProxyPreserveHost On

ProxyPass / folder / http://localhost:8180/folder

ProxyPassReverse / folder / http://localhost:8180/folder

1 个答案:

答案 0 :(得分:1)

是的,代理是针对特定类型的流量。 HTTP,FTP,AJP等本质上,代理服务器需要知道其处理的流量的性质。 Proxy / Apache不是用于任何连接/流量的端口转发的正确工具。您需要一些其他较低级别的网络实用程序来进行通用转发。

如果您使用的是Linux,我认为您可以使用iptables或其他东西。也许去问服务器故障,因为通用转发更适合那里。