是否可以在一台服务器上拥有2个博客的2个域名?

时间:2012-03-23 19:23:56

标签: apache dns

我有一个带有apache2的vServer,它拥有2个站点(Worpress博客)。它们实际位于/ www / blog1和/ www / blog2中。现在我有2个域domain1.com和domain2.com。

我希望domain1.com相应于blog2指向blog1和domain2.com。 URL应始终包含适当的域。我不想使用像domain2.com这样的简单重定向 - > domain1.com/blog2。

我将domain1.com用于其他目的,如SVN,电子邮件,维基等.domain2.com仅保留给我的博客。我不知道这是否相关。

用户不应该注意到我的网站是在其他地方托管的,至少URL不应该提示。

这可能吗?

2 个答案:

答案 0 :(得分:1)

您可以使用“VirtualHost”来执行此操作。请参阅:Apache 2 VirtalHost Documentation

答案 1 :(得分:1)

如果您使用的是Apache,请使用virtual hosts。特别是name based virtual hosts,它们允许您根据使用的域名分隔网站和Web根。下面是一个托管两个站点www.domain.tld和www.otherdomain.tld的服务器的例子:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.domain.tld
    ServerAlias domain.tld *.domain.tld
    DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
</VirtualHost>

在此示例中,位于/www/domain的文件将为www.domain.tld提供,目录/www/otherdomain只能在www.otherdomain.tld上访问文件