指向同一服务器但不在同一项目上的多个域名

时间:2014-08-11 12:58:25

标签: apache vhosts domain-name

我的服务器实际上有两个项目

var/www/
-project1
-project2

我让这个vhost可以通过domain1.com访问project1

<VirtualHost xx.xx.xx.xxx:80>
ServerName domain1.com
DocumentRoot /var/www/project1/
</VirtualHost>

所以现在我的主要IP是将每个请求重定向到/ var / www / project1 /

那么如何通过domain2.com(或者像xx.xx.xx.xxx/project2这样的东西)访问project2?

我不是管理员,所以可能不是这样做的好方法,有人可以解释哪种方式可以通过不同的域名访问每个项目。

感谢您的帮助和时间。

1 个答案:

答案 0 :(得分:0)

就像你为第一次做的一样。您需要确保在DNS中使用相同的IP注册域名。

<VirtualHost xx.xx.xx.xxx:80>
   ServerName domain2.com
   DocumentRoot /var/www/project2/
</VirtualHost>

如果您使用的是apache版本&lt; 2.4,您还需要确保主配置中的某个地方有NameVirtualHost *:80