【发布时间】:2012-10-21 08:27:25
【问题描述】:
我们有一个从 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、基本访问身份验证等有任何影响?
【问题讨论】: