解决nginx无法绑定80/443端口,

问题现象:普通用户启动nginx无法绑定80端口

image
image

# 错误如下
nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
nginx: [emerg] bind() to 0.0.0.0:443 failed (13: Permission denied)
# 原因:普通用户只能使用大于1024以上的端口

处理方法

setcap 'cap_net_bind_service=+ep' /data/nginx/sbin/nginx

image
image

posted @ 2024-11-07 17:48  91key  阅读(751)  评论(0)    收藏  举报