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 用户)的身份运行。
相关推荐
2501_920047034 分钟前
Linux-搭建DNS服务器
linux·运维·服务器
狂奔solar12 分钟前
使用Rag 命中用户feedback提升triage agent 准确率
java·前端·prompt
Childecool14 分钟前
网络编程(2)—多客户端交互
linux·服务器·网络
诗书画唱15 分钟前
【前端教程】从零开始学JavaScript交互:7个经典事件处理案例解析
前端·javascript·交互
跟橙姐学代码21 分钟前
写Python的人,都应该掌握的高效写法(用了真的爽!)
前端·python·ipython
摸鱼一级选手22 分钟前
uni-app 常用钩子函数:从场景到实战,掌握开发核心
前端·vue.js·uni-app
LikM24 分钟前
Reflect ES6 新增的内置对象
前端·javascript
wanxy42025 分钟前
关于Vue2中使用Web Worker【热更新】
前端
艾小码26 分钟前
还在被JavaScript数据类型搞糊涂?一篇文章帮你彻底搞懂!
前端·javascript
鹏程十八少30 分钟前
5. Android <卡顿五>优化RecyclerView 卡顿:一套基于 Matrix 监控、Systrace/Perfetto 标准化排查流程(卡顿实战)
前端