Ошибка AH01630: client denied by server configuration — Apache 2.4
Каждый раз когда разворачиваю новый сервер получается что-то да обновилось, в этот раз Apache 2.4 вытеснил бывший по-умолчанию Apache версии 2.2.

В версии 2.4 немного изменился файл конфигурации, поэтому так просто скопировав «старые конфиги» и файлы виртуальных хостов этим дело не ограничится.
В Apache 2.4 получаем ошибку AH01630: client denied by server configuration
Решение как обычно простое, но в спешке можно долго его искать, поэтому записываем
Удаляем все «Order deny, allow» и «Order allow, deny» и
меняем «Deny from all» на «Require all denied»
меняем «Allow from all» на «Require all granted»
Пример работающего файла виртуального хоста Apache 2.4:
<VirtualHost *:81>
ServerName nemcd.com
ServerAlias www.nemcd.com
ServerAdmin [email protected]
DocumentRoot /site/nemcd.com/www
<Directory /site/nemcd.com/www>
Options -Indexes
Require all granted
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nemcd.com-error.log
# CustomLog ${APACHE_LOG_DIR}/nemcd.com-access.log combined
</VirtualHost>
В данном случае установлено AllowOverride All, поэтому нужно активировать модуль mod_rewrite, так как очень часто нужно использовать файлы .htaccess, если они не нужны, можно написать AllowOverride None:
Чтобы работали .htaccess выполняем команду
a2enmod rewrite
Перезапускаем апач после внесенных изменений или делаем стоп, старт.
service apache2 reload
Фразы: не стартует Apache 2.4, изменения в .conf файле, ошибка AH01630