我正在尝试将网站(共享托管)连接到远程服务器,以便当我访问http://example.com/test/
它时会显示来自http://remote-example.com/
(Web 应用服务器)的结果
网络托管服务提供商只允许我修改.htaccess
配置文件,他们说mod_proxy已启用,可以使用该.htaccess
文件进行配置。
他们把我联系起来Apache 的文档,但我无法让它工作。托管服务提供商使用 Lightspeed 作为 Web 服务器。
有人能给我举一个这个.htaccess
文件应该是什么样子的例子吗?
只修改文件就能配置反向代理吗.htaccess
?
答案1
在与托管服务提供商进行讨论并对该问题进行进一步研究后,我得出结论,由于主机限制,这是无法做到的。
Apache 文档本身指定ProxyPass
只能在Context: server config, virtual host, directory
以下是一些可能对其他人有帮助的有用信息的链接ProxyPass 和 ProxyPassReverse 可以在 htaccess 中工作吗
答案2
只要您有能力重写从原始服务器返回的 HTML,就可以做到这一点。我已经能够为托管在共享服务器上的 WordPress 创建一个有效的反向代理,而在该服务器上我无法访问 Apache 配置。
注意:代理页面明显较慢。