将子域名重定向到内部服务器

将子域名重定向到内部服务器

我家里有一个 Apache 服务器,它连接到路由器,路由器只允许在端口 80 上使用 1 个服务器。一切运行正常,但现在我有一个 Mac Mini 服务器配置为使用端口 80。

如何将子域从主服务器重定向到内部 IP 地址(Mac Mini 服务器)?

主服务器的 IP 是10.0.0.73,而 Mac Mini 的 IP 是10.0.0.82。这可能吗?

我尝试使用代理,但我不知道它是否配置良好。

答案1

您可以使用 apache 为其他域代理请求,创建响应子域的虚拟主机,然后将请求发送到您的 mac。

<VirtualHost *:80>
        ServerName    subdomain.lan
        ProxyRequests Off
        <Proxy *>
                Order deny,allow
                allow from all
        </Proxy>
        ProxyPreserveHost On
        ProxyPass / http://ip.ad.re.ss/
        ProxyPassReverse / http://ip.ad.re.ss/
        ProxyErrorOverride Off
        ErrorDocument 404 /notavail.html
</VirtualHost>

相关内容