![为本地网络上的另一台服务器提供服务](https://linux22.com/image/8257/%E4%B8%BA%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8F%90%E4%BE%9B%E6%9C%8D%E5%8A%A1.png)
我有一个 Raspberry(例如pi-1
),运行着一个 apache2 Web 服务器,该服务器为互联网提供服务 ( my.domain
)。我有第二个 Pi ( pi-2
) 也运行 apache2,它通过其本地 IP 地址 ( 192.168.1.100
) 为本地网络提供服务。有没有办法配置一个子域pi-1
- 例如sub.my.domain
- 将请求中继到客户端192.168.1.100
并将响应返回给客户端?
答案1
您可以在第一块板上设置 apache,并使用与子域匹配的虚拟主机条目,并使用该mod_proxy
模块将请求发送到第二块板。请参阅以下位置的示例
阿帕奇虚拟主机
<VirtualHost *:*>
ProxyPreserveHost On
ProxyPass "/" "http://192.168.1.100/"
ProxyPassReverse "/" "http://192.168.1.100/"
ServerName sub.my.domain
</VirtualHost>