如何启动,停止和重新启动Nginx(Systemctl和Nginx命令)

📝 ✏️ 📌
如何启动,停止和重新启动Nginx(Systemctl和Nginx命令)

介绍

Nginx是功能强大的服务器应用程序,可路由网络流量。它通常用作反向代理服务器,但也可以配置为常规Web服务器。

您将遇到的最常见的操作之一是启动,停止和重新启动Nginx Web服务器。

在本教程中,学习如何启动,停止和重新启动Nginx服务。

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

如何查看Nginx服务器的状态

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

sudo systemctl status nginx

如果服务正在运行(活动),则第三行将显示绿色的活动(运行)状态。如果Nginx没有运行,它将 以标准白色显示 为非活动状态。如果出了问题,Nginx的无法加载,你会看到一个红色的状态 失败,与故障有关的一些信息。

SystemD是现代Linux发行版(Ubuntu 20.04 / 18.04 / 16.04,CentOS 7/7和Debian 9/10 )上的默认服务管理器。SystemD管理器通过systemctl命令运行。##### 该systemctl命令是基本的Linux命令。这意味着它可以用于任何Linux服务。

停止并启动Nginx

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

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

sudo systemctl stop nginx

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

sudo systemctl start nginx

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

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

sudo systemctl reload nginx

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

输入以下命令:

sudo systemctl restart nginx

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

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

配置Nginx在启动时启动 将enable选项与systemctl 命令配合使用以启用Nginx:

sudo systemctl enable nginx

将disable 选项与systemctl 命令一起使用可禁用Nginx:

sudo systemctl disable nginx

原文

🔗 相关推荐

✨ 💡 🎯
电脑扫描软件TOP前10名下载
开彩365下载安装

电脑扫描软件TOP前10名下载

📅 07-08 👀 319
《天生一对》一对素未谋面的双胞胎姐妹,一段迟到了12年的亲情
氧气听书下架原因 有声小说的app什么软件比较全?
开彩365下载安装

氧气听书下架原因 有声小说的app什么软件比较全?

📅 08-23 👀 1996