- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
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 ~
|
|