我已经给了一个新的域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的文档; 点击你的apache服务器的版本,然后在search框中input(例如)NameVirtualHost(尽pipe这个doco也可以直接在http://httpd.apache.org/docs/current/mod/core.htmlfind) #name虚拟主机 – 这不是在版本之间变化很大的function)。