如何设置 apache 让两个域名指向同一个 web 应用程序

如何设置 apache 让两个域名指向同一个 web 应用程序

我有一个网络应用程序正在运行http://域名.com我刚刚购买了另一个域名http://domain2.com。两个域名都指向相同的 DNS 服务器,并且都指向相同的 IP 地址。

最好的方法是什么,或者我应该如何设置我的 Apache 配置才能http://domain2.com/blah 指向http://域名.com

以便...

答案1

使用别名!(注意mod_alias必须启用)

<VirtualHost * >
    ServerName www.domain1.com
    DocumentRoot /var/www/domain1
</VirtualHost>

<VirtualHost * >
    ServerName www.domain2.com
    DocumentRoot /var/www/domain2
    Alias /blah /var/www/domain1
</VirtualHost>

答案2

创建两个虚拟主机条目并将每个虚拟主机的文档根目录指向相同的路径。

例子:

<VirtualHost * >
ServerName www.domain1.net
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost * >
ServerName www.domain2.net
DocumentRoot /www/domain
</VirtualHost>

相关内容