我设置了一个虚拟主机来托管 Drupal 网站。这将取代我们中心的旧网站。但是,该网站的一部分(完全静态)仍需要继续存在,并具有与以前相同的链接。
进一步阐述 Drupal 站点的根目录是http://my.drupal.com/静态网站的根是http://my.drupal.com/vislab。我该如何配置 Apache 来区分这两个站点?
答案1
只需为 my.drupal.com 设置一个 VirtualHost,并将其 DocumentRoot 配置为指向您安装 Drupal 的目录。然后在该 DocumentRoot 内配置一个 Alias,将 /vislab 指向静态内容的根位置(位于与 Drupal 文件不同的文件夹中)。
以下是一个简单的例子:
<VirtualHost *:80>
ServerName my.drupal.com
DocumentRoot /var/www/my.drupal.com
Alias /vislab /var/www/vislab
<Directory "/var/www/vislab">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>