====== Directadmin NGinx Log File Jadi SAtu ======
Membuat log file nginx jadi 1 file
mkdir -p /var/log/nginx/custom/
touch /var/log/nginx/custom/all_access.log
chown -R nginx:nginx /var/log/nginx/custom/
chmod 640 /var/log/nginx/custom/all_access.log
cd /usr/local/directadmin/data/templates/
mkdir -p custom
cp nginx_server.conf custom/
cp nginx_server_secure.conf custom/
cp nginx_server_secure_sub.conf custom/
cp nginx_server_sub.conf custom/
tambahkan satu-satu
access_log /var/log/nginx/custom/all_access.log;
server {
listen 80;
server_name |DOMAIN| www.|DOMAIN|;
# Log bawaan DirectAdmin (tetap biarkan)
access_log /var/log/httpd/domains/|DOMAIN|.log;
# Baris baru yang Anda tambahkan untuk log gabungan
access_log /var/log/nginx/custom/all_access.log;
...
}
cd /usr/local/directadmin/custombuild
./build rewrite_confs
tail -f /var/log/nginx/custom/all_access.log
/var/log/nginx/custom/all_access.log {
daily
missingok
rotate 7
compress
delaycompress
notifempty
create 640 nginx nginx
sharedscripts
postrotate
/bin/kill -USR1 `cat /var/run/nginx.pid 2>/dev/null` 2>/dev/null || true
endscript
}