当前位置:首页 > 技术文章 > 正文内容

Nginx管理命令备忘(nginx命令详解)

arlanguage3个月前 (01-31)技术文章26

一、 systemctl 方式

yum安装的 Nginx使用systemctl管理即可,命令如下:

# 启动

systemctl start nginx

# 停止

systemctl stop nginx

# 重启

systemctl restart nginx

# 查看服务当前状态

systemctl status nginx

# 设置开机自启动

systemctl enable nginx

# 停止开机自启动

systemctl disable nginx

二、原生方式

编译安装的 Nginx,使用以下 Nginx 自带的命令进行管理。先找到自己机器上安装的 Nginx路径,cd 到到 nginx 目录之下执行以下命令。

#启动 Nginx

/usr/sbin/nginx -c /etc/nginx/nginx.conf

# 快速停止 Nginx

/usr/sbin/nginx -s stop

# 完整有序的停止 Nginx

/usr/sbin/nginx -s quit

# 获取 Nginx主进程号

ps -ef | grep nginx

# 从容停止Nginx

kill -QUIT 主进程号

# 快速停止Nginx

kill -TERM 主进程号

# 强制停止 Nginx

kill -9 主进程号

# 强制停止 Nginx

pkill -9 nginx

# 平滑重启 Nginx

kill -HUP 主进程号

# 测试 Nginx配置文件是否正确

/usr/sbin/nginx -t

# 修改配置后重新加载生效

/usr/sbin/nginx -s reload

# 重新打开日志文件

/usr/sbin/nginx -s reopen

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1249.html

分享给朋友:

“Nginx管理命令备忘(nginx命令详解)” 的相关文章

nginx开启ssl并把http重定向到https的两种方式

1 简介Nginx是一个非常强大和流行的高性能Web服务器。本文讲解Nginx如何整合https并将http重定向到https。https相关文章如下:(1)Springboot整合https原来这么简单(2)HTTPS之密钥知识与密钥工具Keytool和Keystore-Explorer(3)Sp...

nginx 解决 readv() failed (104: Connection reset by peer)

查看nginx error错误,发现上传接口报以下错:2019/10/10 19:58:25 [error] 299784#0: *5967188 readv() failed (104: Connection reset by peer) while reading upstream, clien...

Nginx负载均衡安全配置说明2 nginx负载均衡配置文件

上一节,我们对Nginx安全配置的几个知识点做了一个说明,例如限制IP访问、文件目录禁止访问限制、需要防止DOS攻击、请求方法的限制和限制文件上传的大小这个进行了一个分析说明,详细的文章请关注我的头条号:一点热,在里面看回之前的文章,快速入口Nginx负载均衡的一些安全配置说明其实,配置Nginx的...

Nginx禁止指定来源网站访问

在nginx.conf的server配置项中加入1.访问返回403 if ($http_referer ~* "xxxxx.com") { return 403; } 2.访问跳转指定网站 if ($http_referer ~* "xxx.com"...

Nginx 重定向 HTTP 到 HTTPS 的便捷方法

问题描述 自从大规模使用 HTTPS 之后,所有的 HTTP 访问都要重定向到 HTTPS 站点。不然,客户只会输入域名,而很多浏览器又默认使用 HTTP 协议,如果我们没有提供 HTTP 访问,又不重定向,那客户将看到一个空白页(无法访问),客户会以为我们的站点有问题,毕竟客户哪里知道什么是 HT...

现代配置指南——YAML 比 JSON 高级在哪

一直以来,前端工程中的配置大多都是 .js 文件或者 .json 文件,最常见的比如:package.jsonbabel.config.jswebpack.config.js这些配置对前端非常友好,因为都是我们熟悉的 JS 对象结构。一般静态化的配置会选择 json 文件,而动态化的配置,涉及到引入...