Hi there, hope you're doing well.
On Tue, Jun 08, 2021 at 11:46:32AM -0700, Palvelin Postmaster wrote: > I wonder what can cause these weird error log entries? The log entries > indicate a PID which doesn’t exist. Does nginx launch some temporary process > when it starts? > > Nginx 1.21.0 on Ubuntu 20.04. > > root@k2:~# systemctl restart nginx > > root@k2:~# tail /var/log/nginx/error.log > 2021/06/08 21:25:32 [warn] 1287733#1287733: the "user" directive makes sense > only if the master process runs with super-user privileges, ignored in > /etc/nginx/nginx.conf:21 > 2021/06/08 21:25:32 [emerg] 1287733#1287733: cannot load certificate key > "/etc/ssl/private/nginx-selfsigned.key": BIO_new_file() failed (SSL: > error:0200100D:system library:fopen:Permission > denied:fopen('/etc/ssl/private/nginx-selfsigned.key','r') error:2006D002:BIO > routines:BIO_new_file:system lib) Seems like an attempt to start nginx without root privileges. > root@k2:~# ls -lh /etc/ssl/private/ |grep selfsigned > -rw-r----- 1 root ssl-cert 1.7K Jul 8 17:12 nginx-selfsigned.key > > root@k2:~# cat /etc/nginx/nginx.conf |grep ^user > user www-data; > > root@k2:~# ps -auxw |grep nginx > root 1287600 0.0 0.0 56148 6504 ? Ss 21:25 0:00 nginx: > master process /usr/sbin/nginx -c /etc/nginx/nginx.conf > www-data 1287601 0.7 0.1 58544 15652 ? S 21:25 0:05 nginx: > worker process > www-data 1287602 0.0 0.1 57556 13696 ? S 21:25 0:00 nginx: > worker process > www-data 1287603 0.0 0.1 56392 9184 ? S 21:25 0:00 nginx: > cache manager process Could you check `www-data' user permission, and add, if necessary, to the `ssl-cert' group. -- Sergey Osokin _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx