nginx如何启动和关闭?nginx启动命令和停止命令

admin3年前主机评测74

nginx如何启动和关闭?

Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。使用Nginx的过程中,我们可能总是需要修改Nginx配置文件,然后不停地启动或者停止Nginx服务,本文为大家整理汇总了nginx启动命令和停止命令。

启动 Nginx 服务

启动Nginx非常简单。 只需运行以下命令:

sudo systemctl start nginx

成功执行后,该命令不会产生任何输出。

如果您使用的发行版上没有安装 systemd ,可以通过以下命令启动:

sudo service start nginx

除了手动启动 Nginx 服务,建议将其设置为在系统启动时自动启动,通过以下命令进行设置:

sudo systemctl enable nginx

即使存在打开的连接,停止Nginx也会快速关闭所有 Nginx 工作进程。

要停止Nginx,请运行以下命令之一:

sudo systemctl stop nginx

如果您使用的发行版上没有安装 systemd ,可以通过以下命令停止:

sudo service stop nginx

重启是一种先停止然后再启动 Nginx 服务器的快速方法。

使用以下命令执行 Nginx 重新启动:

sudo systemctl restart nginx

如果您使用的发行版上没有安装 systemd ,可以通过以下命令重启:

sudo service restart nginx

这些是您可能最常使用的命令。

四、重载 Nginx 配置文件

当您更改其 Nginx 配置时,您都需要重新加载或重新启动 Nginx。重新加载选项将加载新配置,使用新配置启动新的工作进程并正常关闭旧工作进程。服务并不会中断。

要重新加载Nginx配置,请使用以下命令:

sudo systemctl reload nginx

如果您使用的发行版上没有安装 systemd ,可以通过以下命令重载:

sudo service reload nginx

五、测试 Nginx 配置

每当您更改 Nginx 服务器的配置文件时,最好在重新启动或重新加载服务之前测试配置。

使用以下命令测试 Nginx 配置是否存在任何语法或系统错误:

sudo nginx -t

输出类似如下:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

如果有任何错误,命令将打印详细消息。

六、查看 Nginx 状态

要检查 Nginx 服务的状态,请使用以下命令:

sudo systemctl status nginx

输出结果类似如下:

nginx.service – A high performance web server and a reverse proxy server

Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

Active: active (running) since Sun 2019-07-18 10:57:01 PDT; 5min ago

Docs: man:nginx(8)

Process: 4491 ExecStop=/sbin/start-stop-daemon –quiet –stop –retry QUIT/5 –pidfile /run/nginx.pid (code=exited, status=0/SUCCESS)

Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

Main PID: 4504 (nginx)

Tasks: 3 (limit: 2319)

CGroup: /system.slice/nginx.service

|-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

|-4516 nginx: worker process

`-4517 nginx: worker process

结果中的Active: active (running)显示了 Nginx 运行状态。

七、检查 Nginx 版本

有时您可能需要知道 Nginx 的版本,以便调试问题或确定某个功能是否可用。

您可以通过运行以下方式检查您的 Nginx 版本:

sudo nginx -v

和小写-v不同使用参数-V选项将输出 Nginx 版本以及 configure 选项,注意这个是大写的V。

sudo nginx -V

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

LiCloud:香港E3服务器,16GB内存/240GB SSD硬盘/不限流量/15Mbps BGP线路,29.99USD/月起

licloud怎幺样?LiCloud成立于2021年,是香港LiCloud Limited(CR No.3013909)旗下的品牌,主要提供香港VPS,香港独立服务器,分为精简网络和高级网络A、高级网...

Moack:韩国服务器49美元起/默认10Mbps带宽,高级线路服务器每月59美元起_独立服务器

Moack韩国服务器继续上货中。无需折扣码直接下单即可享受优惠活动。续费是一样的价格。最低月付49美元起,不限月流量,线路方面三网往返直连,电信往返是CN2 GIA、移动往返是CMI、联通往返是LG,...

ucloud:优刻得日本云服务器全球大促活动,价格低至133元/年起

ucloud日本云服务器怎么样?ucloud优刻得是一家国内云服务器主机商,也是国内最早上市的云计算公司。目前,UCloud在日本、韩国、香港、台湾、欧美等地都有很多的数据中心。最近,UCloud持续...

半月湾HMBCloud:京港IPLC/沪港IPLC/广港IPLC等流量转发,100Mbps带宽,100GB月流量,年付100美金

半月湾hmbcloud的京港iplc/沪港iplc/广港iplc等流量转发,性价比还不错。半月湾hmbcloud:京港iplc/沪港IPLC/广港iplc等流量转发,100Mbps带宽,100GB月流...

PQ.hosting:香港HE/乌克兰/俄罗斯/荷兰/摩尔多瓦/德国/斯洛伐克/捷克vps,2核/2GB内存/30GB NVMe空间,€3/月

PQ.hosting怎么样?PQ.hosting是一家俄罗斯商家,正规公司,主要提供KVM VPS和独立服务器,VPS数据中心有香港HE、俄罗斯莫斯科DataPro、乌克兰VOLIA、拉脱维亚、荷兰S...

ShopEx和ECShop区别是什么?ShopEx和ECShop哪个好用?

shopex和ecshop哪个好用?shopex、ecshop都是有名的商城开发系统,而shopex的发展更加早,而ecshop系统开发更加容易接受,但是在互联网时代的发展下,shopex和ecsho...