> 文章列表 > nginx服务启动

nginx服务启动

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服务时有优雅和迅速两种方式。