mirror of
https://github.com/bunkerity/bunkerized-nginx
synced 2023-12-13 21:30:18 +01:00
logs - move everything from /var/log to /var/log/nginx
This commit is contained in:
parent
d03a1a6e3b
commit
e241b0c939
|
@ -18,7 +18,10 @@ chmod 770 /opt/bunkerized-nginx
|
|||
chmod 440 /opt/bunkerized-nginx/settings.json
|
||||
|
||||
# prepare /var/log
|
||||
ln -s /proc/1/fd/1 /var/log/jobs.log
|
||||
mkdir /var/log/nginx
|
||||
chown root:nginx /var/log/nginx
|
||||
chmod 770 /var/log/nginx
|
||||
ln -s /proc/1/fd/1 /var/log/nginx/jobs.log
|
||||
mkdir /var/log/letsencrypt
|
||||
chown nginx:nginx /var/log/letsencrypt
|
||||
chmod 770 /var/log/letsencrypt
|
||||
|
|
|
@ -52,8 +52,8 @@ http {
|
|||
|
||||
# write logs to local syslog
|
||||
log_format logf '{{ LOG_FORMAT }}';
|
||||
access_log /var/log/access.log logf;
|
||||
error_log /var/log/error.log {{ LOG_LEVEL }};
|
||||
access_log /var/log/nginx/access.log logf;
|
||||
error_log /var/log/nginx/error.log {{ LOG_LEVEL }};
|
||||
|
||||
# temp paths
|
||||
proxy_temp_path /tmp/proxy_temp;
|
||||
|
|
|
@ -36,5 +36,5 @@ function has_value() {
|
|||
function job_log() {
|
||||
when="$(date '+[%Y-%m-%d %H:%M:%S]')"
|
||||
what="$1"
|
||||
echo "$when $what" >> /var/log/jobs.log
|
||||
echo "$when $what" >> /var/log/nginx/jobs.log
|
||||
}
|
||||
|
|
|
@ -219,21 +219,27 @@ do_and_check_cmd find /etc/nginx -type d -exec chmod 0775 {} \;
|
|||
|
||||
# Prepare log files and folders
|
||||
echo "[*] Prepare log files and folders"
|
||||
do_and_check_cmd touch /var/log/access.log
|
||||
do_and_check_cmd touch /var/log/error.log
|
||||
do_and_check_cmd touch /var/log/jobs.log
|
||||
if [ ! -e "/var/log/nginx" ] ; then
|
||||
do_and_check_cmd mkdir /var/log/nginx
|
||||
fi
|
||||
if [ ! -e /var/log/nginx/access.log ] ; then
|
||||
do_and_check_cmd touch /var/log/nginx/access.log
|
||||
fi
|
||||
if [ ! -e /var/log/nginx/error.log ] ; then
|
||||
do_and_check_cmd touch /var/log/nginx/error.log
|
||||
fi
|
||||
if [ ! -e /var/log/nginx/jobs.log ] ; then
|
||||
do_and_check_cmd touch /var/log/nginx/jobs.log
|
||||
fi
|
||||
do_and_check_cmd touch /var/log/nginx/modsec_audit.log
|
||||
do_and_check_cmd touch /var/log/nginx/error.log
|
||||
do_and_check_cmd chown -R root:nginx /var/log/nginx
|
||||
do_and_check_cmd chown root:nginx /var/log/access.log
|
||||
do_and_check_cmd chown root:nginx /var/log/error.log
|
||||
do_and_check_cmd chown root:nginx /var/log/jobs.log
|
||||
do_and_check_cmd chmod 770 /var/log/access.log
|
||||
do_and_check_cmd chmod 770 /var/log/error.log
|
||||
do_and_check_cmd chmod 770 /var/log/jobs.log
|
||||
do_and_check_cmd chown root:nginx /var/log/nginx/access.log
|
||||
do_and_check_cmd chown root:nginx /var/log/nginx/error.log
|
||||
do_and_check_cmd chown root:nginx /var/log/nginx/jobs.log
|
||||
do_and_check_cmd chmod 770 /var/log/nginx/access.log
|
||||
do_and_check_cmd chmod 770 /var/log/nginx/error.log
|
||||
do_and_check_cmd chmod 770 /var/log/nginx/jobs.log
|
||||
do_and_check_cmd chmod -R 770 /var/log/nginx
|
||||
|
||||
# Prepare Let's Encrypt files and folders
|
||||
|
|
11
prepare.sh
11
prepare.sh
|
@ -15,12 +15,6 @@ chmod 770 /opt/bunkerized-nginx
|
|||
chmod 440 /opt/bunkerized-nginx/settings.json
|
||||
|
||||
# prepare /etc/nginx
|
||||
# TODO : remove commented code if not needed
|
||||
#for file in $(ls /etc/nginx) ; do
|
||||
# if [ -f /etc/nginx/$file ] && [ ! -f /opt/bunkerized-nginx/confs/global/$file ] ; then
|
||||
# cp /etc/nginx/$file /opt/bunkerized-nginx/confs/global
|
||||
# fi
|
||||
#done
|
||||
chown -R root:nginx /etc/nginx
|
||||
chmod -R 770 /etc/nginx
|
||||
|
||||
|
@ -30,9 +24,8 @@ chown root:nginx /var/log/nginx
|
|||
chmod -R 770 /var/log/nginx
|
||||
ln -s /proc/1/fd/2 /var/log/nginx/error.log
|
||||
ln -s /proc/1/fd/2 /var/log/nginx/modsec_audit.log
|
||||
ln -s /proc/1/fd/1 /var/log/access.log
|
||||
ln -s /proc/1/fd/2 /var/log/error.log
|
||||
ln -s /proc/1/fd/1 /var/log/jobs.log
|
||||
ln -s /proc/1/fd/1 /var/log/nginx/access.log
|
||||
ln -s /proc/1/fd/1 /var/log/nginx/jobs.log
|
||||
mkdir /var/log/letsencrypt
|
||||
chown nginx:nginx /var/log/letsencrypt
|
||||
chmod 770 /var/log/letsencrypt
|
||||
|
|
Loading…
Reference in a new issue