当前位置:

首页 > 编程开发 > Linux下如何启动、关闭Nginx

Linux下如何启动、关闭Nginx

Nginx是一款面向性能设计的HTTP服务器,相较于Apache、lighttpd具有占有内存少,稳定性高等优势。先决条件:安装并配置了Nginx的系统访问终端窗口或命令行具有sudo或root特权的用户帐户与远程系统的现有SSH连接(如果您正在远程工作)一、使用systemctl启动,停止和重新启动Nginx1、如何查看Nginx服务器的状态Nginx作为服务在您的服务器上运行。这意味着它应该在后台主动运行,即使您在屏幕上看不到任何东西。您可以通过在终端窗口中输入以下命令来显示Nginx服务的状态:su

本文目录

    Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。

    Linux下如何启动、关闭Nginx

    先决条件:

    安装并配置了Nginx的系统

    访问终端窗口或命令行

    具有sudo 或 root 特权的用户帐户

    与远程系统的现有SSH连接(如果您正在远程工作)

    一、使用systemctl启动,停止和重新启动Nginx

    1、如何查看Nginx服务器的状态

    Nginx作为服务在您的服务器上运行。这意味着它应该在后台主动运行,即使您在屏幕上看不到任何东西。您可以通过在终端窗口中输入以下命令来显示Nginx服务的状态:

     sudo systemctl status nginx

    系统将切换到状态模式,显示有关Nginx服务的大量信息。

    如果服务正在运行(活动),则第三行将显示绿色的活动(运行)状态。

    如果Nginx没有运行,它将 以标准白色显示 为非活动状态。

    如果出了问题,Nginx的无法加载,你会看到一个红色的状态 失败,与故障有关的一些信息。

    Linux下如何启动、关闭Nginx

    按下q以重新激活bash提示。

    SystemD是现代Linux发行版(Ubuntu 20.04 / 18.04 / 16.04,CentOS 7/7和Debian 9/10 )上的默认服务管理器。SystemD管理器通过systemctl命令运行。

    该systemctl命令是基本的Linux命令。这意味着它可以用于任何Linux服务。

    2、停止并启动Nginx

    systemctl 可用于启动和停止Nginx服务。

    要停止Nginx,请运行以下命令:

     sudo systemctl stop nginx

    Linux下如何启动、关闭Nginx

    要启动Nginx,请systemctl使用以下start选项执行命令:

     sudo systemctl start nginx

    Linux下如何启动、关闭Nginx

    2、如何重启Nginx

    1)、Nginx重启

    如果要在更改配置后刷新Nginx,最好最好重新加载服务。这将关闭旧进程,并使用新配置重新启动新进程。

    使用systemctlLinux命令重新加载Nginx服务。运行以下命令:

     sudo systemctl reload nginx

    注意:如果Nginx服务未激活,则无法重新加载Nginx。

    2)、Nginx强制重启

    对于主要配置更改,您可以强制完全重启Nginx。这将强制关闭整个服务和子流程,然后重新启动整个程序包。

    输入以下命令:

     sudo systemctl restart nginx

    3)、重新启动vs重新加载Nginx

    该reload命令在重新加载更新的配置文件时使Nginx服务器保持运行状态。如果Nginx在任何配置文件中发现语法错误,则重新加载将中止,并且服务器将基于旧的配置文件继续运行。重新加载比重新启动Nginx更安全。

    该restart命令将关闭服务器(包括所有相关服务)并重新打开电源。仅在进行重大配置更新(例如更改端口或接口)时,才重新启动Nginx。此命令将强制关闭所有工作进程。

    二、使用Nginx命令启动,停止和重新加载Nginx

    Nginx有一组内置工具来管理可以使用Nginx命令访问的服务。

    1、Nginx开始

    要启动Nginx和相关进程,请输入以下内容:

     sudo /etc/init.d/nginx start

    如果运行成功,终端输出将显示以下内容:

     Output
     [ ok ] Starting nginx (via systemctl): nginx.service.

    2、Nginx重启

    强制关闭并重新启动Nginx和相关进程:

     sudo /etc/init.d/nginx restart

    Linux下如何启动、关闭Nginx

    或者,使用以下nginx -s命令:

    sudo nginx -s restart

    3、Nginx停止

    要禁用或停止Nginx服务,请输入以下内容:

    sudo /etc/init.d/nginx stop

    Linux下如何启动、关闭Nginx

    或者,使用:

    sudo nginx -s stop

    4、Nginx重新加载

    要正常停止并重新启动Nginx和相关进程,请使用以下命令:

    sudo /etc/init.d/nginx reload

    Linux下如何启动、关闭Nginx

    或者,您可以使用nginx -s命令将指令直接传递给Nginx:

    sudo nginx -s reload

    5、Nginx退出

    通过使用quit指令与nginx -s命令来强制关闭Nginx服务:

    sudo nginx -s quit
    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    编程开发 Linux nginx
    相关文章 更多
    linux删除用户与用户组的方法及命令教程
    linux删除用户与用户组的方法及命令教程

    掌握Linux中删除用户和用户组的正确方法,避免残留文件和进程冲突。本文深入解析userdel和groupdel命令的参数用法,提供处理“用户仍在使用”等常见错误的实战方案。

    Linux如何开启端口号?开放端口命令详解
    Linux如何开启端口号?开放端口命令详解

    详细讲解Linux如何开启端口号以及常用的开放端口命令。

    crossover卸载软件下载及重新安装教程
    crossover卸载软件下载及重新安装教程

    遇到CrossOver运行错误或需要更新版本时,如何彻底卸载旧版并干净重装?本教程详解macOS和Linux下的卸载步骤、残留文件清理方法及官方下载渠道,确保软件环境纯净稳定。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。