我有一个 Web 服务器作为公司网络 (Apache) 的一部分。我们的主页只是一个登录页面,我有一个员工中心作为子文件夹example.com/hub
。
我想将/hub
网站保留在服务器上,但是,我想将/
(根)网站(它将是一个新网站)迁移到另一个主机并保持域名原样。
因此,如果有人首先访问我们的域名,它会访问我们的服务器,然后被重定向到其他主机,但域名是相同的。但是当访问时,example.com/hub
它会从公司网络服务器加载。
我怎样才能做到这一点?
答案1
如果您坚持通过路径保持分离,/hub/
则必须使用反向代理。要么配置本地 Web 服务器以代理除/hub
托管服务器之外的所有内容,要么配置托管服务器以代理/hub
本地服务器。无论哪种方式,所有流量都将通过这两个服务器之一。
如果您想完全分开,则必须切换到子域。指向example.com
您的托管服务器和hub.example.com
本地服务器。当然,您可以配置托管服务器以/hub
通过重定向来回答所有请求,以hub.example.com
防止现有 URL 中断,但新链接应使用子域。