我们有一个从 foo.com 运行的旧版 Web 应用程序和一个在 demo.bar.com 上运行的新版本,两者都从单个 apache 服务器运行。
httpd-vhosts.conf 文件如下所示:
<VirtualHost *:80>
DocumentRoot /dir1
ServerName foo.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /dir2
ServerName demo.bar.com
</VirtualHost>
目前,我们将应用程序从演示 URL 半自动迁移到生产 URL - 复制目录、更改配置文件等......
有时这很容易,有时则不然 - 取决于应用程序的复杂性。
是否可以指示 apache Web 服务器在内部将流量从 foo.com 重定向到 demo.bar.com,其中客户端看不到 demo.bar.com 并且 demo.bar.com 看不到幕后重定向?
如果可能,是否对 cookie、基本访问身份验证等有任何影响?