解决linux系统nginx重启失败问题

  1. 端口被占用问题
    nginx的默认端口为80端口,当我们的80端口被占用时,nginx无法启动成功。这时我们可以使用命令 netstat -an | grep :80 查看80端口的占用情况。
    在这里插入图片描述
    于是,我们需要修改nginx的默认端口。通过命令进入nginx的sites-available目录下修改default文件。
    在这里插入图片描述
    在这里插入图片描述
    上图红框中的80即为nginx默认端口,我这里将其改为了81。修改完配置之后使用命令 sudo service nginx restart 即可重启nginx。如下图所示,这样我们便解决了80端口被占用导致的nginx无法启动成功的问题。
    在这里插入图片描述

  2. nginx配置错误导师重启失败问题
    首先,使用命令 nginx -t 查看是哪一行配置出错。
    在这里插入图片描述
    如上图,我这里是nginx.conf文件74行配置错误。然后使用命令 sudo vim nginx.conf 命令修改配置文件,使用:74 回车跳转到对应报错的行数,然后按 i 键即可进行进行修改,修改完成后按 ESC 键退出编辑,再次按 :wq 保存修改,随后重启nginx即可。

    再次使用 nginx -t命令查看状态,出现下图所示表示nginx配置语法正确了。
    在这里插入图片描述

    关于nginx的配置规则,网上有很多资料可以查询,我这里就不具体说明了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值