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
|
chmod 440 /opt/bunkerized-nginx/settings.json
|
||||||
|
|
||||||
# prepare /var/log
|
# 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
|
mkdir /var/log/letsencrypt
|
||||||
chown nginx:nginx /var/log/letsencrypt
|
chown nginx:nginx /var/log/letsencrypt
|
||||||
chmod 770 /var/log/letsencrypt
|
chmod 770 /var/log/letsencrypt
|
||||||
|
|||||||
@ -52,8 +52,8 @@ http {
|
|||||||
|
|
||||||
# write logs to local syslog
|
# write logs to local syslog
|
||||||
log_format logf '{{ LOG_FORMAT }}';
|
log_format logf '{{ LOG_FORMAT }}';
|
||||||
access_log /var/log/access.log logf;
|
access_log /var/log/nginx/access.log logf;
|
||||||
error_log /var/log/error.log {{ LOG_LEVEL }};
|
error_log /var/log/nginx/error.log {{ LOG_LEVEL }};
|
||||||
|
|
||||||
# temp paths
|
# temp paths
|
||||||
proxy_temp_path /tmp/proxy_temp;
|
proxy_temp_path /tmp/proxy_temp;
|
||||||
|
|||||||
@ -36,5 +36,5 @@ function has_value() {
|
|||||||
function job_log() {
|
function job_log() {
|
||||||
when="$(date '+[%Y-%m-%d %H:%M:%S]')"
|
when="$(date '+[%Y-%m-%d %H:%M:%S]')"
|
||||||
what="$1"
|
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
|
# Prepare log files and folders
|
||||||
echo "[*] 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
|
if [ ! -e "/var/log/nginx" ] ; then
|
||||||
do_and_check_cmd mkdir /var/log/nginx
|
do_and_check_cmd mkdir /var/log/nginx
|
||||||
fi
|
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/modsec_audit.log
|
||||||
do_and_check_cmd touch /var/log/nginx/error.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 -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/nginx/access.log
|
||||||
do_and_check_cmd chown root:nginx /var/log/error.log
|
do_and_check_cmd chown root:nginx /var/log/nginx/error.log
|
||||||
do_and_check_cmd chown root:nginx /var/log/jobs.log
|
do_and_check_cmd chown root:nginx /var/log/nginx/jobs.log
|
||||||
do_and_check_cmd chmod 770 /var/log/access.log
|
do_and_check_cmd chmod 770 /var/log/nginx/access.log
|
||||||
do_and_check_cmd chmod 770 /var/log/error.log
|
do_and_check_cmd chmod 770 /var/log/nginx/error.log
|
||||||
do_and_check_cmd chmod 770 /var/log/jobs.log
|
do_and_check_cmd chmod 770 /var/log/nginx/jobs.log
|
||||||
do_and_check_cmd chmod -R 770 /var/log/nginx
|
do_and_check_cmd chmod -R 770 /var/log/nginx
|
||||||
|
|
||||||
# Prepare Let's Encrypt files and folders
|
# 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
|
chmod 440 /opt/bunkerized-nginx/settings.json
|
||||||
|
|
||||||
# prepare /etc/nginx
|
# 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
|
chown -R root:nginx /etc/nginx
|
||||||
chmod -R 770 /etc/nginx
|
chmod -R 770 /etc/nginx
|
||||||
|
|
||||||
@ -30,9 +24,8 @@ chown root:nginx /var/log/nginx
|
|||||||
chmod -R 770 /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/error.log
|
||||||
ln -s /proc/1/fd/2 /var/log/nginx/modsec_audit.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/1 /var/log/nginx/access.log
|
||||||
ln -s /proc/1/fd/2 /var/log/error.log
|
ln -s /proc/1/fd/1 /var/log/nginx/jobs.log
|
||||||
ln -s /proc/1/fd/1 /var/log/jobs.log
|
|
||||||
mkdir /var/log/letsencrypt
|
mkdir /var/log/letsencrypt
|
||||||
chown nginx:nginx /var/log/letsencrypt
|
chown nginx:nginx /var/log/letsencrypt
|
||||||
chmod 770 /var/log/letsencrypt
|
chmod 770 /var/log/letsencrypt
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user