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 用户)的身份运行。
相关推荐
Zhencode5 分钟前
vue3运行时核心模块之runtime-dom
前端·javascript·vue.js
源力祁老师8 分钟前
Odoo ORM 将 Python 查询意图编译为 SQL 的逐函数讲解(Odoo 19)
java·服务器·数据库
那我掉的头发算什么9 分钟前
【图书管理系统】基于Spring全家桶的图书管理系统(上)
java·服务器·数据库·spring boot·后端·spring·mybatis
夏幻灵10 分钟前
CSS 布局深究:行框模型、幽灵节点与绝对居中的数学原理
前端·css
打瞌睡的朱尤19 分钟前
Vue day13~16Vue特性,Pinia,大事件项目
前端·javascript·vue.js
草莓熊Lotso21 分钟前
Linux 磁盘基础:从物理结构到 CHS/LBA 寻址,吃透数据存储底层逻辑
linux·运维·服务器·c++·人工智能
We་ct21 分钟前
LeetCode 61. 旋转链表:题解+思路拆解
前端·算法·leetcode·链表·typescript
风象南26 分钟前
用 ASCII 草图 + AI 快速生成前端代码
前端
_OP_CHEN34 分钟前
【前端开发之JavaScript】(三)JS基础语法中篇:运算符 / 条件 / 循环 / 数组一网打尽
开发语言·前端·javascript·网页开发·图形化界面·语法基础·gui开发
zheshiyangyang39 分钟前
前端面试基础知识整理【Day-5】
前端·面试·职场和发展