搭建lnmp环境的时候,在安装完nginx后启动测试nginx服务时发现报如下错误:
nginx: [emerg] getpwnam("nginx") failed
这是由于没有创建nginx用户导致的,解决办法就是创建一个nginx用户
useradd nginx -s /sbin/nologin -m
说明:这里创建的用户是你安装nginx时,预编译时指定的nginx用户,如下所示,我这里指定的用户时nginx用户,所以需要提前创建一个nginx用户,如果你指定的是其它用户,则需要保证该用户是存在的
./configure \ --user=nginx \ --group=nginx \ --prefix=/usr/local/nginx-1.14.0 \ --with-http_stub_status_module \ --with-http_ssl_module
如对本文有疑问, 点击进行留言回复!!
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论