我家里有一个 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>