本文目录导航:
Nginx的启动封锁命令
Nginx的启动与封锁操作便捷易行,重要经过命令行成功。
启动时,经常使用命令 nginx -c /usr/local/nginx/conf/,这里的-c参数指定性能文件门路,确保Nginx依照希冀的性能运转。
封锁Nginx,可以采取信号控制的模式。
首先,经过 ps -ef | grep nginx 查问主进程号,找到master进程,而后发送信号启动操作。
平滑封锁(冷静中止)经常使用 kill -QUIT 主进程号,极速中止用 kill -TERM 主进程号,而强迫中止则驳回 pkill -9 主进程号。
若性能文件中指定了pid文件门路,可以间接依据pid文件发送信号,例如 kill -信号类型 /usr/local/nginx/logs/。
关于性能变卦后的重启,平滑重启是介绍的做法,即发送 kill -HUP 主进程号 或许在nginx目录下口头 nginx -s reload。
在启动重启前,最好先用 nginx -t -c /usr/nginx/conf/ 或 nginx -t 审核性能文件的正确性,以防止重启后产生失误影响主机稳固性。
4:Nginx服务启动、中止、重启
在上两节中,您已成功在主机或团体电脑上装置了Nginx,并对基础性能有了初步了解。
本节将重点引见Nginx的基本操作,包含启动、中止、重启等。
启动启动Nginx时,首先需衔接至主机。
若操作系统为CentOS7.4及以上版本,请输入命令:如Nginx已启动,揭示端口被占用,需先完结占用端口的进程,再重启Nginx。
若无任何揭示,需审核Nginx运转形态。
启动成功后,将显示相似的结果。
中止Nginx中止方法多样,可依据需求选用。
重要有:立刻中止:不思考进程形态,间接中止。
冷静中止:期待以后义务成功后再中止。
killall方法:间接完结进程,但若间接经常使用成果不佳,此方法较为实用。
systemctl中止:在更改性能文件后,需经常使用此命令从新加载性能。
若需检查端口经常使用状况,请口头命令。
总结:启动、中止、重启、重载Nginx,以及审核端口占用和运转形态,是基本操作。
正确口头这些步骤,可确保Nginx的稳固运转。
Nginx如何从新启动
Nginx重启的几种方法
一、经常使用命令行重启
在Nginx装置目录下,可以经过命令行工具口头重启命令。关于大少数Linux系统来说,理论经常使用以下命令:
1. 进入Nginx装置目录的sbin文件夹。
2. 口头命令:`./nginx -s reload`。
这条命令会优雅地重启Nginx服务,不会立刻封锁曾经建设的衔接。
当现有恳求解决成功后,会从新加载性能文件并启动新的上班进程。
二、经常使用服务治理工具重启
关于经常使用系统服务治理工具来治理Nginx服务的系统,可以经过服务命令来重启Nginx。例如在基于systemd的系统上,可以经常使用以下命令:
1. 口头命令:`sudo systemctl restart nginx`。
这将重启Nginx服务并从新加载性能文件。
三、编辑性能文件后重启
当修正Nginx的性能文件后,须要重启Nginx使新的性能失效。
这时可以间接修正性能文件后,经过命令启动重启。
例如,修正完`/etc/nginx/`文件后,口头上述提到的服务治理工具命令或经常使用Nginx装置目录下的sbin文件夹中的命令启动重启。
四、齐全重启Nginx
在某些状况下,或许须要齐全中止Nginx服务而后再从新启动。
这可以经过间接中止以后运转的服务并立刻启动新的服务来成功。
关于经常使用服务治理工具的系统,可以经常使用`sudo systemctl stop nginx`来中止服务,而后经常使用`sudo systemctl start nginx`来启动服务。
假设是在Nginx装置目录下的sbin文件夹中操作,可以经常使用`./nginx -s stop`来中止服务,而后再手动启动Nginx。
但这种方法或许会造生持久的主机停机期间,由于它会立刻封锁一切衔接。
因此,在须要坚持服务继续运转的环境中审慎经常使用此方法。
以上几种方法可以协助您依据须要优雅地治理Nginx服务并从新加载性能更改。
依据系统的不同和Nginx的装置模式,选用适宜的方法来重启Nginx服务。