nginx: [emerg] getpwnam(“nginx“) failed解决方案

这篇具有很好参考价值的文章主要介绍了nginx: [emerg] getpwnam(“nginx“) failed解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在编译安装nginx时,启动nginx服务报如下错误:

nginx: [emerg] getpwnam("nginx") failed

原因:

这里报错的原因是因为没有为nginx创建用户,解决方法就是创建一个nginx用户

说明:

这里创建的用户是你安装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文章来源地址https://www.toymoban.com/news/detail-523449.html

到了这里,关于nginx: [emerg] getpwnam(“nginx“) failed解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决httpd占用80端口导致Nginx启动不成功报nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

            今天在建自己小网站时启动Nginx时,发现其报下列错误,意思是因为80端口被占用导致Nginx启动失败。           既然是因为80端口被占用了,那我们就要首先排查错误缘由,使用下面该命令对80端口进行摸排,结果显示80端口被httpd这个程序一直占用着。          

    2024年02月05日
    浏览(37)
  • ERR_FAILED 200 解决方案

    提示:这里简述项目相关背景: ERR_FAILED 200 解决方案 提示:这里描述项目中遇到的问题: 在chrome的网络调试器中,我可以读到文件大小估计为10.0MB (而文件实际大小为14MB )。这就是为什么我认为这是由于一些Chrome或Angular HTTPClient的限制。 提示:这里填写问题的分析: 提示:

    2024年02月02日
    浏览(29)
  • nginx报错 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    今天重新优化nginx管理以后,检查配置文件是配置正确的,但启动nginx确报错了 报错显示nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 查看nginx的端口(nginx使用的端口为80)   发现可能是之前的nginx服务自己占用80端口,导致不能启动,把他的进程全部杀掉,再重启服

    2024年02月16日
    浏览(37)
  • Zookeeper启动失败:FAILED TO START解决方案

     如图,启动zookeeper失败,输入 查看失败原因  Invalid config,我得知是配置文件出了问题,但是检查配置文件没有发现错误 最终在配置文件末尾配置参数结尾发现了未删除的空格  将三个节点配置文件中的空格删去之后,zookeeper均能正常运行 至此问题解决,投身下一个问题中

    2024年02月12日
    浏览(32)
  • error: (-215:Assertion failed)的两种解决方案

    问题描述:在对视频分帧读取进行差值哈希算法比较时出现读取错误现象,具体代码内容和报错如下: 而在差值哈希算法运行前,均值哈希算法可以正常运行: 反复仔细观察上述两段代码之后判断是img图片路径读取失败,下方为两种解决方法: 1. 删除报错语句的下方部分:

    2024年02月15日
    浏览(36)
  • 【BUG】Nginx转发失败解决方案

    最近在做项目的时候出现了一个问题,琢磨了好久,来浅浅记录一下。 这个项目后端使用的是gateway网关和nacos实现动态的路由,前端使用nginx来管理前端资源,大体流程:浏览器发起请求,经过nginx代理,转到gateway网关服务上,然后gateway根据路径,动态得路由到各个服务。

    2024年02月07日
    浏览(40)
  • nginx遇到的异常和解决方案

    情况:配置nginx负载均衡,运行一段时间后,访问速度变慢,并且ping服务器的时候,访问远大于1ms。 重启nginx,每次重启后,访问速度恢复正常。一段时间后又变慢。 配置中,写的是服务器的ip(例如:192.168.1.5),将本地访问的ip改成127.0.0.1(待观察) 参考:《配置nginx转发

    2024年01月20日
    浏览(31)
  • nginx文件上传大小限制解决方案

    nginx配置附件上传大小限制。 用 nginx 做代理。上传超过 1M 大的客户端文件无法正常上传, nginx 直接报错,上传文件太大( 413 Request Entity Too Large )于是修改了下 nginx 的配置,就可以了。   client_max_body_size 1024m; 可放在 http 下控制全局大小限制,大小根据需求配置,最大为

    2024年02月17日
    浏览(40)
  • nginx访问页面中文乱码解决方案

     1、网页代码设置utf-8编码格式,内容参考如下: 2、nginx服务端的nginx.conf设置utf-8编码格式。需要注意的是server层和访问路径location都要配置。  3、修改了nginx的配置文件,需要重新加载一下nginx。 执行: 或执行: 4、最后访问测试:中文解析正常。

    2024年02月11日
    浏览(31)
  • 【nginx启动出错】nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

    问题:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 启动过程: 在ubuntu上下载好nginx后,首先进入 sbin/ 目录下输入以下测试命令查看nginx配置情况 测试成功后,输入命令 启动nginx,但是遇到问题 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) 错误原因:80端口

    2024年02月09日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包