Неверная команда ‘VirtualDocumentRoot’

Я попытался настроить свой виртуальный PHP Devserver для использования части домена для обслуживания разных каталогов в зависимости от домена, из которого поступил запрос … Я предполагаю, что в apache отсутствует модуль Virtual alias. Я просто не могу понять, как я могу проверить, есть ли он там, а если нет, то как я могу установить его … Ниже вы найдете файл конфигурации сайта, над которым я работал, когда я запускаю на нем a2dissite, Apache прекрасно запускается Только когда я включаю vboxsf, он не запускается при запуске / перезагрузке или всякий раз, когда запускается «configtest» в его конфигурации …

Вот /etc/apache2/sites-available/vboxsf.conf

<VirtualHost *:80 *:8080>
ServerName sandbox
ServerAlias *.dev

LogLevel info
ErrorLog ${APACHE_LOG_DIR}/dev-error.log
CustomLog ${APACHE_LOG_DIR}/dev-access.log combined

RewriteEngine On

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

<Directory /media/>
Order allow,deny
Allow from all
Require all granted
</Directory>

<Location /server-status>
SetHandler server-status
Order allow,deny
Allow from all
Require all granted
</Location>

UseCanonicalName Off
VirtualDocumentRoot /media/sf_%1
</VirtualHost>

Выход из sudo service apache2 reload

 * Reloading web server apache2                                                                                                                                                                                                             *
* The apache2 configtest failed. Not doing anything.
Output of config test was:
AH00526: Syntax error on line 30 of /etc/apache2/sites-enabled/vboxsf.conf:
Invalid command 'VirtualDocumentRoot', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.

А также tail /var/log/apache2/error.log

[Wed Mar 04 17:05:43.698449 2015] [mpm_prefork:notice] [pid 1172] AH00169: caught SIGTERM, shutting down
[Wed Mar 04 17:28:35.880536 2015] [mpm_prefork:notice] [pid 2604] AH00163: Apache/2.4.10 (Ubuntu) PHP/5.5.12-2ubuntu4 configured -- resuming normal operations
[Wed Mar 04 17:28:35.880657 2015] [core:notice] [pid 2604] AH00094: Command line: '/usr/sbin/apache2'
[Wed Mar 04 17:32:39.675812 2015] [mpm_prefork:notice] [pid 2604] AH00169: caught SIGTERM, shutting down
[Wed Mar 04 17:32:40.788348 2015] [mpm_prefork:notice] [pid 2715] AH00163: Apache/2.4.10 (Ubuntu) PHP/5.5.12-2ubuntu4 configured -- resuming normal operations
[Wed Mar 04 17:32:40.788487 2015] [core:notice] [pid 2715] AH00094: Command line: '/usr/sbin/apache2'
[Wed Mar 04 17:32:58.596151 2015] [mpm_prefork:notice] [pid 2715] AH00169: caught SIGTERM, shutting down
[Wed Mar 04 17:32:59.706649 2015] [mpm_prefork:notice] [pid 2787] AH00163: Apache/2.4.10 (Ubuntu) PHP/5.5.12-2ubuntu4 configured -- resuming normal operations
[Wed Mar 04 17:32:59.706763 2015] [core:notice] [pid 2787] AH00094: Command line: '/usr/sbin/apache2'
[Wed Mar 04 17:49:48.283025 2015] [mpm_prefork:notice] [pid 2787] AH00169: caught SIGTERM, shutting down

3

Решение

... or defined by a module not included in the server configuration

Скорее всего, вам не хватает mod_vhost_alias плагин для apache.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector