nginx服务启动
什么是Nginx服务
Nginx是一款轻量级的Web服务器/反向代理服务器,它可以作为 HTTP(S)服务器,mail服务器以及HTTP(S)负载均衡器,运行稳定并具有极高的性能和可靠性。
如何启动Nginx服务
启动Nginx服务有两种方法,一种是命令行启动,另一种是使用系统服务启动。
命令行启动:
在终端窗口中输入以下命令:$ sudo nginx。如果Nginx服务器安装成功,就可以看到相关信息在终端窗口中输出。若要关闭服务器请使用以下命令:$ sudo nginx –s stop。
使用系统服务启动:
将Nginx服务注册为系统服务,就可以在系统启动时自动启动Nginx服务。 在Ubuntu系统中,利用以下命令注册服务:
$ sudo update-rc.d nginx defaults
在CentOS系统中,利用以下命令注册服务:
$ sudo chkconfig nginx on
如何重载Nginx配置
在修改Nginx配置后,需要重启或重新加载配置才能生效。
重启Nginx服务:
在终端窗口中输入以下命令:$ sudo service nginx restart。
重新加载配置:
在终端窗口中输入以下命令: $ sudo nginx –s reload。
如何查看Nginx运行状态
通过查看Nginx的运行状态可以获得有用信息以及排除问题。
查看Nginx进程状态:
在终端窗口中输入以下命令:$ ps –ef | grep nginx。
查看Nginx服务状态:
在终端窗口中输入以下命令:$ sudo service nginx status
查看Nginx配置是否正确:
在终端窗口中输入以下命令:$ sudo nginx –t。
如何停止Nginx服务
停止Nginx服务可以通过两种方式来实现。
短时间内快速停止Nginx服务:
在终端窗口中输入以下命令:$ sudo nginx –s stop。
优雅地关闭Nginx服务:
在终端窗口中输入以下命令:$ sudo nginx –s quit。如果有客户端正在请求该服务,Nginx将等待请求完成后优雅关闭服务。
小结
Nginx是一款轻量级的Web服务器/反向代理服务器,启动后可以通过命令行或系统服务来启动。在修改配置后需要重载配置才能生效,在运行时需要查看Nginx的运行状态来查找问题或获取有用信息,重启或停止Nginx服务时有优雅和迅速两种方式。