首先感谢您的帮助,我的问题是:
在文件 /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