diff --git a/INSTALL.debian b/INSTALL.debian index 3154c3dc3..7f6907dad 100644 --- a/INSTALL.debian +++ b/INSTALL.debian @@ -73,17 +73,29 @@ echo "host all postgres,danbooru 127.0.0.1/32 trust" /etc/init.d/postgresql restart sudo -u postgres createuser -s danbooru +mkdir -p /var/log/www + # Setup nginx curl -s https://raw.github.com/ascarter/nginx-ubuntu-rvm/master/nginx > /etc/init.d/nginx chmod +x,g-w /etc/init.d/nginx update-rc.d -f nginx defaults -mkdir -p /opt/nginx/sites -curl -s https://raw.github.com/r888888888/danbooru/master/script/install/nginx.conf > /opt/nginx/conf/nginx.conf mkdir -p /opt/nginx/conf/sites +curl -s https://raw.github.com/r888888888/danbooru/master/script/install/nginx.conf > /opt/nginx/conf/nginx.conf curl -s https://raw.github.com/r888888888/danbooru/master/script/install/nginx.danbooru.conf > /opt/nginx/conf/sites/danbooru.conf sed -i -e 's/HOSTNAME/$hostname/g' /opt/nginx/conf/sites/danbooru.conf /etc/init.d/nginx start +# Setup logrotate +LOGROTATE_CONF_FILE="/etc/logrotate.conf" +echo >> $LOGROTATE_CONF_FILE +echo "/var/log/www/danbooru.access.log" >> $LOGROTATE_CONF_FILE +echo "/var/log/www/danbooru.error.log">> $LOGROTATE_CONF_FILE +echo "/var/www/danbooru/current/log/production.log {" >> $LOGROTATE_CONF_FILE +echo " daily" >> $LOGROTATE_CONF_FILE +echo " rotate 3" >> $LOGROTATE_CONF_FILE +echo " copytruncate" >> $LOGROTATE_CONF_FILE +echo "}" >> $LOGROTATE_CONF_FILE + # Setup danbooru account echo "*************************************************" echo "* Enter a new password for the danbooru account *" diff --git a/script/install/nginx.danbooru.conf b/script/install/nginx.danbooru.conf index 4457d6751..53de37ac5 100644 --- a/script/install/nginx.danbooru.conf +++ b/script/install/nginx.danbooru.conf @@ -3,8 +3,8 @@ server { server_name HOSTNAME; root /var/www/danbooru/public; index index.html; - access_log /var/www/danbooru/log/server.access.log; - error_log /var/www/danbooru/log/server.error.log; + access_log /var/log/www/danbooru.access.log; + error_log /var/log/www/danbooru.error.log; client_max_body_size 30m; location /stylesheets { expires max;