nginx启动报错: getpwnam(“nginx“) failed in /etc/nginx/nginx.conf的解决办法

news/2024/11/27 22:37:55/

nginx启动报错: getpwnam(“nginx”) failed in /etc/nginx/nginx.conf:
通常是因为nginx.conf配置文件中user nginx;这句配置的用户不存在或者无相应权限的原因.

比如我将配置文件从centos上拷贝到ubuntu上, 就遇到了这个问题, 因为ubuntu默认的是user www-data;.
运行如下命令新建nginx用户并将它加入到www-data组里即可:

sudo useradd nginx -G www-data

http://www.ppmy.cn/news/346474.html

相关文章

android 8 奕骆,全球最大电池容量手机 奕骆D6000发布

深圳特区报讯 近日,在巴塞罗那举行的世界移动通信大会上,INNOS重磅发布2015年旗舰机——奕骆D6000。这款主打超长待机的旗舰机,电池容量高达6000mAh,是目前全球容量最高的手机。 该款手机拥有双电池、双通道智能充电、lucidlogix省…

[已解决]smallbin double linked list

记录一个奇怪的错误: 为备份之前更改好的代码,就直接拷贝啦之前的工程文件夹(包含build文件夹),在新的工程文件夹内进行修改代码后,就直接在build文件夹内进行啦make -j4,生成可执行文件后出现下述错误。屡…

飞腾平台编译文件系统

如下网址为飞腾适配的buildroot项目,其中说明支持飞腾腾珑E2000开发板和腾锐D2000开发板。 https://gitee.com/phytium_embedded/phytium-linux-buildroot以下尝试编译针对腾锐D2000开发板镜像。首先下载buildroot: $ git clone https://gitee.com/phy…

Linux系统启动时间优化

优化系统启动时间 前提(******重点): (1) 首先要熟悉系统启动流程,以及每个流程中具体所做的事情 (2) 测量系统启动流程中每一步所花费的时间(这个时间需要与最终优化时间…

基本ROP之ret2shellcode

原理 控制程序执行shellcode代码 shellcode指的是用于完成某个功能的汇编代码,常见的功能主要是获取目标系统的shell。 一般来说,shellcode需要我们自己进行填充,这其实是一种典型的利用方法。 执行条件: 对应二进制在执行时…

1.SD卡初始化、写入、读取、数据比较

设计目标: 1.sd卡初始化完成 2.往sd卡内的某一扇区写入数据 3.将对应扇区中的数据进行读取 4.比较写入数据与读取数据是否一致 sd卡顶层: sd卡采用spi模式,有片选cs、时钟clk、命令线mosi、数据线miso四个引脚 例化sd初始化&#xff0…

2.3 逻辑代数的基本公式和常用公式

博主介绍:一个爱打游戏的计算机专业学生 博主主页:夏驰和徐策 所属专栏:程序猿之数字电路 学习目标: 1. 学习基本概念:首先,了解逻辑代数的基本概念和术语,如命题、逻辑运算符(与…

spdk环境搭建

SPDK环境搭建 运行环境源码拉取编译增加虚拟盘,运行样例hello world代码简要解析申请队列空间发送admin 命令,创建SQ/CQ申请DMA缓冲区PRP处理数据收发流程 本来21年就写了这篇博客,但因为在博客中放了vmware的密钥,违规了&#xf…