Apache虚拟主机--如何设置指向游戏服务器的子域
我有一个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
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的服务器。