配置 Apache2

配置 Apache2

首先感谢您的帮助,我的问题是:

在文件 /etc/apache2/site-enabled 中我有我的站点的配置,服务器 1 上的 https//example.com。

我想更改配置,以便 URLhttps://example.com/file指向具有私有 IP 地址(xxxxxx)的另一台服务器 2。请告诉我如何更改配置以获得预期结果。

答案1

听起来你可能想使用mod_proxy

要在 Debian 中启用mod_proxy,请使用:

sudo a2enmod proxy

此外,您还可能希望mod_proxy_http启用mod_proxy_html

sudo a2enmod proxy_http
sudo a2enmod proxy_html

在您的/etc/apache2/sites-enabled配置下,将以下内容添加到您的虚拟主机https//example.com

ProxyPass /file http://x.x.x.x
ProxyPassReverse /file http://x.x.x.x

保存所有更改后,不要忘记重新启动 Apache:

sudo systemctl restart apache2

相关内容