两个项目目录在同一台服务器上,apache。我怎么能区分

时间:2010-08-25 17:04:16

标签: apache

现在的情况就像是在尝试查看www.b.com

它将记录a.com的根

我怎样才能改变它,因为a和b都应该有效。 我可以使用别名。?

像检查id一样,bb在请求中去bb的文件或其他文件 去记录aa的根。

我能做些什么来实现这个目标?

1 个答案:

答案 0 :(得分:2)

您需要使用2个VirtualHost元素运行Apache - 一个用于a.com,另一个用于b.com。

每个人都可以指向它自己的DocumentRoot

配置类似于

<VirtualHost 127.0.0.1>
   DocumentRoot "C:\My Sites\Site1"
   ServerName a.com
</VirtualHost>

<VirtualHost 127.0.0.1>
   DocumentRoot "C:\My Sites\Site2"
   ServerName b.com
</VirtualHost>

http://apptools.com/phptools/virtualhost.phphttp://httpd.apache.org/docs/2.0/mod/core.html#virtualhost

了解详情