Доброго времени суток! 🙂
Приспичило мне сегодня перенести папку логов апача в другое место (по дефолту /var/log/apache2/). Как оказалось, делается это всего лишь простой правкой одной строки. Нам нужно открыть один из файлов конфига envvars и поправить в нем переменную.
Останавливаем сервис:
# service apache2 stop
Открываем файл envvars:
# nano /etc/apache2/envvars
Находим строку:
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
Меняем её на свою:
export APACHE_LOG_DIR=/home/www/log$SUFFIX
/home/www/log — Ваша папка для логов apache
Копируем существующие логи:
# mv /var/log/apache2/ /home/www/log/
Запускаем апач:
# service apache2 start
Лично я это сделал для того, чтобы работая по фтп не открывать паралельно терминал и время от времени мониторить ошибки. Для этого я еще поменял права доступа на 755 командой:
# chmod -R 755 /home/www/log
Вот и всё 🙂
25 октября, 2012