易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 386|回复: 0
收起左侧

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

[复制链接]
发表于 2022-10-27 15:00:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)# b! P% V; n8 b4 |

6 Y0 O5 G( Y$ z/ Vnginx: the configuration file /data/nginx/conf/nginx.conf syntax is ok
( C- x7 y% x3 i5 Onginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)8 {; D8 [7 ~4 G% o2 `
nginx: configuration file /data/nginx/conf/nginx.conf test failed" w5 q3 m# H6 n+ E9 ^) y

4 u* P. H  d9 c) D! @- _; G! c% d; u5 |
原因:当前用户对该位置没有写入权限
5 Z1 \1 C3 a5 Z1 P: i解决办法:
( O0 r9 X: E  t" A+ Y0 p- a! H3 e: Z# j1.使用命令:sudo /data/nginx/sbin/nginx -c /data/nginx/conf/nginx.conf  以root权限启动2 `6 E. n7 @! P& h2 M
2.使用命令:sudo chmod -R a+rw /data/nginx 给所有用户赋权限(个人学习,不考虑安全问题)
5 n" H7 B: W& D6 n                    /data/nginx/sbin/nginx -c /data/nginx/conf/nginx.conf  启动Nginx
# R# A  h; S* O9 K
# W' w4 D8 M: z; W' @# v注:以非root权限启动时,会出现 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 错误
. d( Z3 r) N( I5 |原因:Linux只有root用户可以使用1024一下的端口# w7 i1 S4 o) y$ b/ A/ d
解决办法:1.已root权限启动4 v" I, I' Z5 _) H/ s% G4 t
  2.将 /data/nginx/conf/nginx.conf 文件中的80端口改为1024以上
) f% y1 |3 Z6 j& l* _# I4 b9 a( zserver {  m/ X6 {0 L( l% \) w- C3 S" ^
# listen 801 Y2 m& `3 C: P2 X$ r, e  m
   listen 1026
# u- D' X8 q2 u$ ~" a# B……1 s4 ?9 F0 w9 {- [8 J
}
. t9 ^: V+ D6 q6 u, n$ q. V  L2 [/ a9 ~
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:38 , Processed in 0.040144 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表