Apache虚拟主机--如何设置指向游戏服务器的子域

Apache虚拟主机--如何设置指向游戏服务器的子域,apache,reverse-proxy,virtualhost,mod-proxy,proxypass,Apache,Reverse Proxy,Virtualhost,Mod Proxy,Proxypass,我有一个apache托管的网站https://example.com它指向我在中使用的一些html代码。这很好,我使用了一个子域https://unifi.example.com适用于位于192.168.0.xx0:8443的带有ProxyPass的Unifi无线控制器。我目前正在努力通过一个子域来托管游戏服务器,mc.example.com:19132。流量需要代理或重定向到运行游戏服务器的192.168.0.xx1:19132。虚拟主机mc.example.com的当前代码: <Vir

我有一个apache托管的网站
https://example.com
它指向我在
中使用的一些html代码。这很好,我使用了一个子域
https://unifi.example.com
适用于位于
192.168.0.xx0:8443的带有
ProxyPass的Unifi无线控制器。我目前正在努力通过一个子域来托管游戏服务器,
mc.example.com:19132
。流量需要代理或重定向到运行游戏服务器的
192.168.0.xx1:19132
。虚拟主机mc.example.com的当前代码:

<VirtualHost *:19132>
    ServerName mc.example.com
    ServerAdmin john-krasinski@the-office.com
    <Directory />
        #Require all denied
    </Directory>
        ProxyRequests Off
        ProxyPreserveHost On
        ProxyPass / http://192.168.0.xx1:19132/
        ProxyPassReverse / http://192.168.0.xx1:19132/
</VirtualHost>

ServerName mc.example.com
服务器管理员约翰-krasinski@the-office.com
#要求全部拒绝
代理请求关闭
代理主机
ProxyPass/http://192.168.0.xx1:19132/
ProxyPassReverse/http://192.168.0.xx1:19132/
我几乎什么都试过了,所以您能提供的任何帮助都将不胜感激!另外,如果您认为有一种解决方法可以让子域指向
192.168.0.xx1:19132
,请告诉我。据我所知,在同一网络上使用子域的唯一方法是使用VirtualHosts,我很高兴被证明是错误的

-PS在你提问之前,是的,我有:

  • 重新启动服务器
  • 确保mod已启用
  • 确保ip是正确的
  • 尝试使用本地主机而不是本地ip,因为为什么不呢
  • 谢谢


    卡登

    试试这里列出的例子。你有没有一个
    listen 192.168.1.www:19132
    在你的配置文件中,你的Apache2服务器在哪里运行?Dougie,我在ports.conf中列出了端口。我认为这已经足够好了,对吗?Rafee纠正我如果我错了,重写URL不会起作用,因为尝试加入的外部用户没有运行192.168.0.xx1的服务器。请尝试下面列出的示例。你有没有一个
    listen 192.168.1.www:19132
    在你的配置文件中,你的Apache2服务器在哪里运行?Dougie,我在ports.conf中列出了端口。我认为这已经足够好了,对吗?Rafee纠正我如果我错了,重写URL不会起作用,因为尝试加入的外部用户没有运行192.168.0.xx1的服务器。