问题描述
|
我有一个Ubuntu专用服务器,并且有2个域名。第一个与目录'/ var / www / \'相关,第二个也与目录相关,我不知道如何将第二个目录与\'/ var / www / site2 / \等另一个目录相关联'
你能帮助我吗 ?
谢谢 !
解决方法
要在具有相同目录的同一服务器上托管多个域,您需要使用VirtualHost config指令。在每个内部,您可以指定自己的一组配置(默认情况下,配置文件存储在
/etc/apache2/sites-enabled/000-default.conf
):
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/site1
<Directory /var/www/site1>
Options -Indexes
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName another-example.com
DocumentRoot /var/www/site2
<Directory /var/www/site2>
Options +Indexes
</Directory>
</VirtualHost>
第一个位于/ var / www / site1中,并且目录索引已关闭。另一个位于/ var / www / site2中,并且已打开目录索引。您可以将大多数配置指定为特定于虚拟主机-即自定义日志记录,使用php或perl等模块以及ServerAlias等。有关更多详细信息,请参见http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost。