Что делает Вы подразумеваете, зависают? Если Вы подразумеваете, что сервис SSH зависается, то Вы не можете перезагрузить. Если подвешивают Вас, означают, что ЦП куется, то Вам, возможно, придется ожидать некоторое время. Если подвешивают Вас, означают, что некоторый процесс зависается, который препятствует тому, чтобы система снизилась, то Вам, возможно, придется уничтожить процесс сначала, то выпустить завершение работы. Кроме того, у Вас могла бы быть установка системы безопасности, препятствующая тому, чтобы Вы дали команду завершения работы через ssh.
<Directory>
директива для, например, применение контроля доступа к данному каталогу; это не указывает корень документа.
Попробуйте что-то как:
<VirtualHost *:80>
ServerName static.mysite.com
DocumentRoot /var/www/mysite/data/public
<Directory /var/www/mysite/data/public>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Решение: Используйте DocumentRoot вместо Каталога.
<VirtualHost *:80>
ServerName static.mysite.com
DocumentRoot /var/www/mysite/data/public
</VirtualHost>
Это - почти всегда что-то, чтобы сделать с более высокими полномочиями каталога.
Проверьте "данные", и "общедоступные" полномочия каталога читаемы также.
- РЕДАКТИРОВАНИЕ-
Вы могли попробовать это: ссылка Блога