Failed to start The nginx HTTP and reverse proxy server.

本章教程主要分享一下,当nginx 启动时,遇到报这个错误时的一个解决问题思路。

目录

1、观察报错信息

2、尝试性解决


1、观察报错信息

根据日志的信息,我们至少可以知道2个比较信息。

1、操作用户执行命令是在非root权限下进行操作的。

2、Address already in use 这个很明显:意思就是当前端口已被使用。

2、尝试性解决

首先解决,第二个问题,端口被占用了,怎么办?

端口被占用,我们可以通过以下步骤进行结束相关进程。

执行以下命令,查找占用80端口的Nginx进程的PID

bash 复制代码
sudo lsof -i :80

执行以下命令,使用PID结束Nginx进程:

bash 复制代码
sudo kill -9 <PID>

然后,第一个问题,在非root权限下执行某些操作,很有可能会出现权限不足的情况。

所以,我们在执行操作的时候,尽量使用root权限进行操作,当然在root权限下执行操作时候需要额外谨慎,以免造成不必要的损失。

切换root用户命令:

bash 复制代码
su - root

# 然后输入你的root密码

通过以上步骤进行排查并操作,大概率就可以解决这个问题了。

相关推荐
硅基手札3 分钟前
【Linux 内核专栏 13】快IO层
linux·服务器·嵌入式硬件
lpfasd12314 分钟前
nginx服务化五套方案原理解剖与选型
运维·nginx
嵌入式分享15 分钟前
嵌入式分享#63:RK3588 怎么选?全系列选型指南
linux
Pointer Pursuit29 分钟前
Linux调试器 ——gdb/cgdb
linux·运维·服务器
IanSkunk37 分钟前
从检查设备到训练方案:眼科与视光中心设备联动的数据通路、字段口径与校验规则
服务器·数据库·负载均衡
chenlance42 分钟前
PADS灌铜、覆铜过程和技巧小汇总
linux·服务器·网络
xixiaoyunya44 分钟前
服务器自动备份怎么做:十几分钟搭建一套稳定可监控的方案
运维·服务器
ue星空1 小时前
ALS V4 中文拆解手册
运维·nginx
HideF1 小时前
【无标题】
linux
高山有多高1 小时前
【Linux笔记】NAT与内网穿透
linux