nginx普通用户使用80端口启动失败 [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

场景

nginx普通用户使用80端口启动失败

复制代码
bind() to 0.0.0.0:80 failed (13: Permission denied)

解决

bash 复制代码
cd /usr/local/nginx/sbin/ 
chown root nginx
chmod u+s nginx

命令解释:

bash 复制代码
chown root nginx:将 nginx 文件的所有者设置为 root 用户。
chmod u+s nginx:为 nginx 文件设置 SUID 位,这意味着无论谁运行这个文件,它都会以文件所有者(即 root 用户)的身份运行。
相关推荐
小飞大王6666 分钟前
JavaScript基础知识总结(四):常见内置构造函数,正则表达式,作用域与闭包
前端·javascript·正则表达式
wuxingge18 分钟前
浪潮服务器-型号NF5270M3做raid
服务器
橘子真甜~20 分钟前
C/C++ Linux网络编程2 - Socket编程与简单UDP服务器客户端
linux·运维·服务器·网络编程api·udp协议·udp通信
咬_咬24 分钟前
C++仿muduo库高并发服务器项目:Poller模块
服务器·开发语言·c++·epoll·muduo
深圳市恒讯科技24 分钟前
服务器与普通个人电脑的主要区别是什么?
运维·服务器
清凉夏日25 分钟前
Flutter 国际化完整指南
前端·flutter
Jony_33 分钟前
动态代理机制
前端
qq_2813174734 分钟前
nginx安装配置、故障处置、性能优化
运维·nginx
掘金一周39 分钟前
重新思考 weapp-tailwindcss 的未来 | 掘金一周 11.13
前端·人工智能·后端
Pu_Nine_940 分钟前
Vue 3 项目 ESLint 配置详解:初始模板的正确配置
前端·javascript·vue.js