Nginx是世界上最受欢迎的Web服务器之一。因此,不管您目前会不会正在使用它,如果您是一位Web开发人员,您极可能会在某个时候接触到它。因此,为了熟习此Web服务器的基础知识,应当了解一些重要的 Nginx 命令。
在本文中,小编将介绍5个常见的Nginx命令是甚么、如何使用它们和每一个命令的作用。
如果您需要快速提示如何使用某个命令或它的作用,请参考以下经常使用命令列表。请记住,如果您不是root用户,则需要履行sudo每一个命令才能使它们正常工作。
1、启动 Nginx
启动 Nginx非常简单。只需使用以下命令:
service nginx start
如果您使用的是基于 systemd 的版本,例如 Ubuntu Linux 16.04 LTS 及更高版本,systemctl请在命令中使用,以下所示:
systemctl start nginx
示例响应:
Starting nginx server...
2、停止 Nginx
停止Nginx将快速杀死所有系统进程。即便有打开的连接,这也会终止 Nginx。为此,请运行以下命令之一:
service nginx stop
systemctl stop nginx
示例响应:
Stopping nginx Server...
但是,此命令在繁忙的服务器上依然需要一些时间。因此,如果您希望 Nginx更快地停止,您还可使用:
killall ⑼ nginx
3、退出 Nginx
退出Nginx与停止Nginx非常类似,但是它这样做很优雅,这意味着它将在关闭之前完成打开连接的服务。要退出 Nginx,请使用以下命令之一:
service nginx quit
systemctl quit nginx
4、重启 Nginx
重新启动 Nginx 基本上履行停止然后启动。使用以下命令之一运行 Nginx 重启:
service nginx restart
systemctl restart nginx
示例响应:
Stopping nginx Server... [ OK ]
Starting nginx Server... [ OK ]
5、重新加载 Nginx
重新加载与重新启动有点不同,一样,它更优雅。根据 Nginx,reload 被定义为“以新的配置启动新的工作进程,优雅地关闭旧的工作进程”。您可使用以下命令之一重新加载 Nginx:
service nginx reload
systemctl reload nginx
示例响应:
Reloading nginx Server... [ OK ]
以上就是5个常见的Nginx命令介绍,希望能帮助到大家。
TOP