为本地网络上的另一台服务器提供服务

为本地网络上的另一台服务器提供服务

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

相关内容