如何configuration指向服务器上不同目录的多个域

我已经给了一个新的域www.mywebsite.com,我想指向它在我的服务器上的特定目录:var / www / specific / path

做什么的步骤? 你能build议我一个教程吗?

我需要重复几个域的相同操作。

谢谢

更新

NameVirtualHost abcd //I've hidden my real ip <VirtualHost www.website.com:80> DocumentRoot /var/www/sites/website ServerName www.website.com CustomLog /var/log/apache2/website.com.access combined </VirtualHost> 

我假设你想在一个IP地址上托pipe多个站点,而且你使用的是Apache。 如果是这样,那么本质上,我的httpd.conf中的以下代码行为我做的工作:

 NameVirtualHost abcd:80 <VirtualHost site1.company.com:80> DocumentRoot /path/to/site1/documentroot ServerName site1.company.com CustomLog /usr/local/apache/logs/site1.company.com.access combined </VirtualHost> <VirtualHost site2.company.com:80> DocumentRoot /path/to/site2/documentroot ServerName www.brossi.net CustomLog /usr/local/apache/logs/site2.company.com.access combined </VirtualHost> 

abcd是你服务器的IP地址。 重复VirtualHost声明,因为你需要他们。 CustomLog声明并不重要,但它可以帮助我将站点的日志分开保存。

你可以在http://httpd.apache.org/docs/find更多关于apache的文&#x6863;; 点击你的apache服务器的版本,然后在search框中input(例如)NameVirtualHost(尽pipe这个doco也可以直接在http://httpd.apache.org/docs/current/mod/core.htmlfind&#xFF09; #name虚拟主机 – 这不是在版本之间变化很大的function)。