From f0ca4450d7331e0b5c75697007f9d0d33adf8b33 Mon Sep 17 00:00:00 2001 From: Ndr Date: Fri, 31 Aug 2018 14:10:56 +0200 Subject: [PATCH] Move nginx.pid to directory with write permission (#350) * Moving nginx.pid in /var/run/nginx /var/run/nginx is owned by our application user, allowing it to delete nginx.pid * Update nginx.pid filepath --- util/Nginx/entrypoint.sh | 5 +++-- util/Nginx/nginx.conf | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/util/Nginx/entrypoint.sh b/util/Nginx/entrypoint.sh index af491a7e5e..56dd12c9e7 100644 --- a/util/Nginx/entrypoint.sh +++ b/util/Nginx/entrypoint.sh @@ -35,8 +35,9 @@ mkdir -p /etc/letsencrypt chown -R $USERNAME:$GROUPNAME /etc/letsencrypt mkdir -p /etc/ssl chown -R $USERNAME:$GROUPNAME /etc/ssl -touch /var/run/nginx.pid -chown -R $USERNAME:$GROUPNAME /var/run/nginx.pid +mkdir -p /var/run/nginx +touch /var/run/nginx/nginx.pid +chown -R $USERNAME:$GROUPNAME /var/run/nginx chown -R $USERNAME:$GROUPNAME /var/cache/nginx chown -R $USERNAME:$GROUPNAME /var/log/nginx diff --git a/util/Nginx/nginx.conf b/util/Nginx/nginx.conf index 12183d0488..ac7e5c3fb1 100644 --- a/util/Nginx/nginx.conf +++ b/util/Nginx/nginx.conf @@ -27,7 +27,7 @@ events { # Default error log file # (this is only used when you don't override error_log on a server{} level) error_log /var/log/nginx/error.log warn; -pid /var/run/nginx.pid; +pid /var/run/nginx/nginx.pid; http { include proxy.conf;