Nginx - 启动和重启介绍
2021/7/16 8:05:59
本文主要是介绍Nginx - 启动和重启介绍,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
以下是一些用于启动,停止,重新启动或重新加载Nginx的基本操作命令的列表。
启动Nginx命令
Nginx可以从以下命令行启动:
$ sudo systemctl start nginx
该命令不产生任何输出。
如果您使用的是不带systemd的Linux发行版,则要启动Nginx,请输入以下命令:
$ sudo service start nginx
或对于较旧的Ubuntu Linux版本:
sudo /etc/init.d/nginx start
启用Nginx服务
上面的命令仅在此期间启动服务。每次重新启动后,我们都必须手动启动它。
建议不要在系统启动时启用它自动启动,而不是手动启动Nginx服务。要启用Nginx服务,请使用以下命令:
$ sudo systemctl enable nginx
或者,如果您使用的是不带systemd的Linux发行版,请使用以下命令:
$ sudo service nginx enable
停止Nginx服务
即使存在打开的连接,停止Nginx也会直接关闭所有Nginx worker进程。我们可以通过两种方式停止Nginx进程。
第一种方法是使用stop命令调用Nginx。使用以下命令之一来停止Nginx:
$ sudo systemctl stop nginx
或者,如果您使用的是不带systemd的Linux发行版,请使用以下命令:
$ sudo service stop nginx
或者从源代码编译并安装nginx:
$ sudo /usr/bin/nginx -s stop
或对于较旧的Ubuntu Linux版本:
$ sudo /etc/init.d/nginx stop
停止Nginx的第二种方法是向Nginx主进程发送信号。默认情况下,Nginx将其主进程ID存储到 /usr/local/nginx/logs/nginx.pid 。
这是将 QUIT (正常关闭)信号发送到Nginx主进程的命令:
$ kill -QUIT $( cat /usr/local/nginx/logs/nginx.pid )
重新启动Nginx
重新启动选项是停止然后启动Nginx服务器的快速操作。
使用以下命令之一重新启动Nginx:
$ sudo systemctl restart nginx
或者,如果您使用的是不带systemd的Linux发行版,请使用以下命令:
$ sudo service restart nginx
或对于较旧的Ubuntu Linux版本:
sudo /etc/init.d/nginx restart
重新加载Nginx
每当我们对其配置进行更改时,我们都需要重新启动或重新加载Nginx。
reload选项将加载新配置,使用新配置启动新工作进程,并正常关闭旧工作进程。
要重新加载Nginx,请键入以下命令之一:
$ sudo systemctl reload nginx
或者,如果您使用的是不带systemd的Linux发行版,请使用以下命令:
$ sudo service reload nginx
测试Nginx配置
每当我们对Nginx服务器的配置文件进行更改或编辑某些内容时,最好在重新启动或重新加载服务之前测试配置。
使用以下命令测试Nginx配置是否存在语法或系统错误:
$ sudo nginx -t
要么
service nginx configtest
两者的输出将如下所示:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
如果有任何错误,这些命令将显示详细信息。
这篇关于Nginx - 启动和重启介绍的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享