从头加载Nginx处事器与从头启动处事器略有差异。从头加载处事器时,Nginx将以正常方法封锁。这意味着Nginx守护措施将首先终止,然后理会设置文件以举办实验的变动,并在不间断操纵的环境下启动新的事情历程。
sudo service nginx reload
sudo systemctl status 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
您也可以利用以下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