解决nginx无法绑定80/443端口,
问题现象:普通用户启动nginx无法绑定80端口
# 错误如下
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