繁体   English   中英

在内部将域重定向到另一个域

[英]Redirect domain to another domain internally

我们有一个通过foo.com运行的旧版Web应用程序,以及一个通过单个apache服务器在demo.bar.com上运行的新版本。

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,基本访问身份验证等是否有任何影响?

我认为您正在寻找反向代理 要重定向所有流量,您可以执行以下操作:

## in the foo.com virtual host
ProxyPassReverse / http://demo.bar.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM