![将子域名重定向到内部服务器](https://linux22.com/image/1287582/%E5%B0%86%E5%AD%90%E5%9F%9F%E5%90%8D%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E5%86%85%E9%83%A8%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我家里有一个 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>