#!/bin/sh ############ CHECK LOG DIRECTORY mkdir -p /logs chown nginx:www-data /logs chmod 0755 /logs ############ CONFIGURE LOGROTATE LOG_DAYS=${LOG_DAYS:-7} ############ START CRON crond -b cat >/etc/logrotate.d/nginx <<EOF /logs/nginx.access.log { missingok daily rotate ${LOG_DAYS} compress delaycompress sharedscripts postrotate /usr/sbin/nginx -s reopen endscript } EOF ############ START /usr/sbin/nginx