首页 > 解决方案 > Apache 虚拟主机 -- 如何设置子域以指向游戏服务器

问题描述

我有一个 apache 托管网站https://example.com,它指向我拥有的一些 html 代码<VirtualHost _default_:443>。这很好用,我为我的 Unifi 无线控制器使用了一个子域,https://unifi.example.com 位于. 我目前正在苦苦挣扎的地方是尝试通过子域托管游戏服务器,. 流量需要代理或重定向到运行游戏服务器的位置。我当前用于虚拟主机 mc.example.com 的代码:192.168.0.xx0:8443ProxyPassmc.example.com:19132192.168.0.xx1:19132

<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>

我已经尝试了几乎所有方法,因此您可以提供的任何帮助将不胜感激!此外,如果您认为有一种解决方法可以让子域指向192.168.0.xx1:19132,请告诉我。据我所知,在同一网络上使用子域的唯一方法是使用 VirtualHosts,我很乐意被证明是错误的!

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

  1. 重新启动了服务器
  2. 确保 mod 已启用
  3. 确保ip正确
  4. 尝试了本地主机而不是本地 ip,因为为什么不呢,对吧?

谢谢,

花电

标签: apachereverse-proxyvirtualhostmod-proxyproxypass

解决方案


推荐阅读