开拓人员和打点员必需把握的25个Nginx呼吁(上)(2)

从头加载Nginx处事器与从头启动处事器略有差异。从头加载处事器时,Nginx将以正常方法封锁。这意味着Nginx守护措施将首先终止,然后理会设置文件以举办实验的变动,并在不间断操纵的环境下启动新的事情历程。

sudo service nginx reload

sudo systemctl status nginx

开拓人员和打点员必需把握的25个Nginx呼吁(上)

第一个呼吁利用System V初始化剧本,而最后一个呼吁用于基于systemd的Linux刊行版。您也可以挪用以下脚原来完成此事情。

sudo /etc/init.d/nginx reload

假如您已从源代码编译了Nginx,则应利用下一个呼吁。

sudo /usr/local/nginx/sbin/nginx -s reload

下一个呼吁是正常重启Nginx处事器的另一种便捷要领。

sudo nginx -s reload

6、查抄Nginx状态

有时,您大概需要先查察Nginx处事器的当前状态,然后再对其举办任何操纵。利用以下呼吁之一可以很是快速地完成此操纵。切记对您的呼吁举办sudo或切换到root用户。

sudo service nginx status

如先前的一些呼吁所示,此呼吁通过初始化System V初始化脚原来起浸染。您可以对利用systemd的系统利用next呼吁。

systemctl status nginx

执行此操纵的另一种要领是直接利用Nginx init.d剧本,如以下呼吁所示。

sudo /etc/init.d/nginx status

假如Nginx是从源代码编译的,则您需要执行下一个呼吁。

sudo /usr/local/nginx/sbin/nginx -s status

7、查抄Nginx设置

由于Nginx的自界说成果范畴很广,因此网络打点员常常需要调解设置文件以添加/解锁新成果。可是,您应该始终测试设置文件中是否存在潜在错误。不然,恶意用户大概会操作处事器设置中的错误。

sudo nginx -t

这是一个简朴的呼吁,可觉得您完成这项事情。运行此呼吁时,根基上是在汇报Nginx查抄设置文件中的语法错误,并制止运行处事器。您可以利用以下呼吁在终端节制台上转储设置测试的功效。

sudo nginx -T

开拓人员和打点员必需把握的25个Nginx呼吁(上)

您也可以利用以下Nginx呼吁之一来测试Nginx处事器的设置。

sudo service nginx configtest  # System V Init
sudo systemctl config nginx    # systemd-based

8、送信号给Nginx

打点员可以向Nginx守护措施发送各类有用的信号。您将需要利用-s符号向Nginx发送信号,然后发送实际信号。当我们利用它退出并从头加载Nginx处事器时,我们已经看到了运行中的信号。在这里,我们按顺序指定它们。

$ sudo nginx -s stop    # 遏制正在运行的Nginx处事器
$ sudo nginx -s quit    # 退出Nginx处事器
$ sudo nginx -s reload  # 正常重启Nginx
$ sudo nginx -s reopen  # 从头打开处事器日志文件

可是,您的Nginx版本至少应为0.7.53或更高。不然,您将无法向Nginx历程发送信号。

开拓人员和打点员必需把握的25个Nginx呼吁 https://www.linuxidc.com/search.aspx?where=nkey&keyword=65544

Linux公社的RSS地点https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsddxp.html