我怎样才能把服务器与几个Apache的虚拟主机,并从Ubuntu“aptitude install drupal7”添加Drupal?

我有一个服务器有几个Apache虚拟主机,我想添加Drupal。 我看到我安装drupal7(在EC2主机上的Ubuntu Raring下)让Drupal在/ usr / share / drupal7中build立阵营。 我不确定的是如何在不影响现有网站的情况下为Drupal添加VirtualHost。

在https://help.ubuntu.com/community/Drupal ,重启Apache2之前的最后一条命令是:

sudo cp /etc/drupal/7/apache2.conf /etc/apache2/mods-enabled/drupal.conf 

我没有运行这个,部分是因为我不知道全局,如果这意味着“从一个Drupal主机重新开始”。

我如何添加一个额外的将被Drupal驱动的VirtualHost,同时保持现有的网站不变?

不要这样做,这与Apache在Debian派生系统上configuration的方式相反。

如果您查看apache2.conf ,它将添加指向/usr/share/drupal7的全局别名/drupal7 ,并为所有configuration的虚拟主机的此目录设置一些选项。

除非你想在虚拟主机上使用/drupal7别名,所有这些都应该在虚拟主机的configuration中完成,而不是放在某个configuration目录中。

如果你确实想要所有的虚拟主机,你应该把这个文件放到/etc/apache2/conf.d而不是mod-enabled ,它应该只包含符号链接来mod-available和激活Apache二进制模块。