Add server side logging tracking
This commit is contained in:
parent
28c81bddaf
commit
13d137847c
2 changed files with 14 additions and 6 deletions
|
|
@ -12,6 +12,9 @@ services:
|
|||
- type: bind
|
||||
source: /docker/websites/deafgain/video_content
|
||||
target: /usr/share/nginx/html/videos
|
||||
- type: bind
|
||||
source: /docker/matomo/logs/deafgain-website
|
||||
target: /var/log/nginx/deafgain-website
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
- PORT=804
|
||||
|
|
|
|||
17
nginx.conf
17
nginx.conf
|
|
@ -4,9 +4,15 @@ server {
|
|||
root /usr/share/nginx/html;
|
||||
index index.html;
|
||||
|
||||
# Production logging configuration
|
||||
access_log /var/log/nginx/api_access.log combined buffer=512k flush=1m;
|
||||
error_log /var/log/nginx/api_error.log error;
|
||||
# Matomo tracking log format
|
||||
log_format matomo_tracking '$remote_addr - $remote_user [$time_local] '
|
||||
'"$request" $status $body_bytes_sent '
|
||||
'"$http_referer" "$http_user_agent" '
|
||||
'$request_time';
|
||||
|
||||
# Updated log paths and format
|
||||
access_log /var/log/nginx/deafgain-website/access.log matomo_tracking buffer=512k flush=1m;
|
||||
error_log /var/log/nginx/deafgain-website/error.log error;
|
||||
|
||||
# Increased buffer sizes
|
||||
large_client_header_buffers 8 32k;
|
||||
|
|
@ -19,7 +25,6 @@ server {
|
|||
add_header X-XSS-Protection "1; mode=block";
|
||||
add_header X-Content-Type-Options "nosniff";
|
||||
add_header Strict-Transport-Security "max-age=31536000";
|
||||
add_header Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://unpkg.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; media-src 'self';";
|
||||
|
||||
# Compression
|
||||
gzip on;
|
||||
|
|
@ -34,8 +39,8 @@ server {
|
|||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
|
||||
access_log /var/log/nginx/api_access.log combined buffer=512k flush=1m;
|
||||
error_log /var/log/nginx/api_error.log error;
|
||||
access_log /var/log/nginx/deafgain-website/access.log matomo_tracking buffer=512k flush=1m;
|
||||
error_log /var/log/nginx/deafgain-website/error.log error;
|
||||
|
||||
# CORS headers
|
||||
add_header 'Access-Control-Allow-Origin' '*';
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue