Последний ответ верен, но с некоторой модификацией в командах, как они
fdisk -l
найти имя устройстваls /dev/disks -l
найти идентификатор VMLПримечание: На шаге 3 можно использовать -r
переключатель вместо -z
. Эти переключатели зависят от Вашего дискового контроллера. Другая важная проблема - то, что это решение для необработанного доступа к диску. Для доступа к разделу физическим способом возможно, необходимо использовать -r
переключатель.
NameVirtualHost myiphere
НИКОГДА не используйте имена хостов для vhosts; вместо этого используйте следующее (по умолчанию): NameVirtualHost *: 80
То же самое и здесь.
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
Это не принадлежит виртуальному хосту; вы устанавливаете это ОДИН РАЗ в конфигурации главного сервера.
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Не изменяйте параметры CGI внутри скрипталиасов; все это сделано для вас.
Начните со следующей исправленной настройки и помните, что без ServerName НИЧЕГО не работает.
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName test.local
ServerAdmin webmaster@localhost
DocumentRoot /var/www2/
<Directory /var/www2/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>