This is still a big mystery to me. Upgrading to nginx 1.16.1 didn’t help.
As far as I can understand, the nginx master process IS running with root privileges. > On 19 Sep 2018, at 2.00, Palvelin Postmaster via nginx <[email protected]> > wrote: > > Why am I getting these log warn/emerg? Running Nginx 1.14.0 on Ubuntu 18.04. > > root@k2:~# whoami > root > > root@k2:~# service nginx restart > > root@k2:~# tail /var/log/nginx/error.log > 2018/09/19 11:38:47 [warn] 22399#22399: the "user" directive makes sense only > if the master process runs with super-user privileges, ignored in > /etc/nginx/nginx.conf:21 > 2018/09/19 11:38:47 [emerg] 22399#22399: > SSL_CTX_use_PrivateKey_file("/etc/ssl/private/nginx-selfsigned.key") failed > (SSL: error:0200100D:system library:fopen:Permission > denied:fopen('/etc/ssl/private/nginx-selfsigned.key','r') error:20074002:BIO > routines:file_ctrl:system lib error:140B0002:SSL > routines:SSL_CTX_use_PrivateKey_file:system lib) > > root@k2:~# ls -lh /etc/ssl/private/ |grep nginx > -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 22317 0.0 0.2 359680 9300 ? Ss 11:38 0:00 nginx: > master process /usr/sbin/nginx -g daemon on; master_process on; > www-data 22322 0.0 0.3 361980 15356 ? S 11:38 0:00 nginx: > worker process > www-data 22323 0.2 0.4 362244 18984 ? S 11:38 0:00 nginx: > worker process > www-data 22326 0.0 0.3 361980 14760 ? S 11:38 0:00 nginx: cache > manager process > www-data 22327 0.0 0.3 361980 14760 ? S 11:38 0:00 nginx: cache > loader process _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
