Nginx启动命令和停止命令

Nginx是高性能HTTP和反向代理服务器,内存少,并发性高。实际上,Nginx的并发性在同一类型的web服务器上运行得更好。使用Nginx时,您可能始终需要修改Nginx配置文件,然后继续启动或停止Nginx服务。本文简要介绍了Nginx启动和停止命令。

一、启动 Nginx 服务

启动Nginx很简单。只需执行以下命令:

Sudo systemctl start nginx

成功执行后,命令不生成输出。

如果发行版中未安装Systemd,则可以使用以下命令启动:

Sudo service start nginx

除了手动启动Nginx服务外,建议您将nginx服务设置为在系统启动时自动启动,并通过以下命令进行设置:

Sudo systemctl enable nginx

二、停止 Nginx 服务

即使存在打开的连接,停止Nginx也会快速关闭所有Nginx工作进程。

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

Sudo systemctl stop nginx

如果发行版中未安装Systemd,则可以使用以下命令将其停止:

Sudo service stop nginx

三、重启 Nginx 服务

重新启动是停止和重新启动Nginx服务器的快速方法。

使用以下命令执行Nginx重新启动:

Sudo systemctl restart nginx

如果发行版中未安装Systemd,则可以使用以下命令重新启动:

Sudo service restart nginx

这些命令是最常用的命令。

四、重载 Nginx 配置文件

更改相应的Nginx配置时,必须重新加载或重新启动Nginx。“重新加载”(reload)选项加载新配置、使用新配置启动新工作器以及正常关闭现有工作器。服务不会中断。

要重新加载Nginx配置,请使用以下命令:

Sudo systemctl reload nginx

如果发行版中未安装Systemd,则可以使用以下命令重新加载:

Sudo service reload nginx

五、测试 Nginx 配置

建议您每次更改Nginx服务器的配置文件时,在重新启动或重新加载服务之前测试配置。

使用以下命令测试Nginx配置是否存在语法或系统错误:

Sudo nginx -t

输出如下:

nginx:the configuration file/etc/nginx/nginx . conf syntax is ok

nginx:configuration file/etc/nginx/nginx . conf test is successful

如果有错误,命令将打印详细消息。

六、查看 Nginx 状态

要检查Nginx服务的状态,请使用以下命令:

Sudo systemctl status nginx

结果如下:

nginx . service-a high performance web server and a reverse proxy server

loaded:loaded(/lib/systemd/system/nginx . service);已激活。Vendor preset: enabled)

活动:活动(执行)since sun 2019-07-18 10:57:01 PDT;5min ago

Docs: man:nginx(8)

过程:4491 exec stop=/sbin/start-stop-daemon-quiet-stop-retry quit/5-PID for

流程:4502 exec start=/usr/sbin/nginx-g daemon on;master _ process on;(代码=exited,状态=0/success)

过程:4492 exec start pre=/usr/sbin/nginx-t-q-g daemon on;master _ process on;(代码=exited,状态=0/success)

主PID: 4504 (nginx)

任务:3 (limit: 2319)

组c: /system.slice/nginx.service

|-4504 nginx:主要流程/usr/sbin/nginx-g daemon on;master _ process on;

|-4516 nginx:工作进程

`-4517 nginx:工作进程

结果的Active: active (running)显示了Nginx的执行状态。

七、检查 Nginx 版本

在某些情况下,您可能需要知道Nginx版本以调试问题或确定功能是否可用。

可以通过以下方式确定Nginx版本:

Sudo nginx -v

与小写-v不同,使用-V选项将输出Nginx版本和configure选项。大写字母v。

Sudo nginx -V

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)。

微信扫描码加好友组

及时了解主机折扣代码

QQ群组号码:938255063

主机折扣公告和通信

17赞

标签:nginx

技术教程

IIS如何部署网站?IIS网站详细教程建设

2022-9-20 18:59:34

技术教程

FTP工具怎么使用?FTP工具使用教程

2022-9-20 19:45:46

搜索