动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

Nginx常用命令总结

06-21 16:10 1061浏览
举报 T字号
  • 大字
  • 中字
  • 小字

Nginx是一个免费、开源、高性能、可伸缩、可靠、功能全面且流行的 HTTP和反向代理服务器,一个邮件代理服务器,以及通用的TCP/UDP代理服务器。

Nginx的配置很简单,资源消耗低。掌握基本的Nginx命令还是十分有必要的。所有接下来的Nginx命令都必须以 root 或 sudo user 的身份执行,并且必须在近代的 Linux 发行版上执行,比如 CentOS,RHEL, Debian, Ubuntu 和 Fedora。

1.安装Nginx服务

根据你的系统,选择对应的命令来安装:

$ sudo yum install epel-release && yum install nginx   [On CentOS/RHEL]
$ sudo dnf install nginx                               [On Debian/Ubuntu]
$ sudo apt install nginx                               [On Fedora]

2.查看Nginx版本

命令:

$ nginx -v

nginx version: nginx/1.12.2

如果你想同时看到更详细的配置项,使用 -V

$ nginx -V

nginx version: nginx/1.12.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) 
built with OpenSSL 1.0.2k-fips  26 Jan 2017
TLS SNI support enabled
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx......

3.查看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

这里如果用大写 T,效果就是 测试、丢弃并退出

$ sudo nginx -T

4.启动Nginx服务

如果有 配置语法错误,该命令可能失效。命令如下:

$ sudo systemctl start nginx #systemd
OR
$ sudo service nginx start   #sysvinit

5.开机自启动

前面的命令只是暂时启动,这条就厉害了:

$ sudo systemctl enable nginx #systemd
或
$ sudo service nginx enable   #sysv init

6.重启Nginx服务

重启的意思是,停止然后启动

$ sudo systemctl restart nginx #systemd
或
$ sudo service nginx restart   #sysv init

7.查看 Nginx服务状态

这条是看运行时的服务状态信息的。

$ sudo systemctl status nginx #systemd
或
$ sudo service nginx status   #sysvinit

8.重载 Nginx 服务

重载是重新加载配置文件,看命令:

$ sudo systemctl reload nginx #systemd
或
$ sudo service nginx reload   #sysvinit

9.停止 Nginx 服务

不管你是什么原因想停了它,都可以用:

$ sudo systemctl stop nginx #systemd
OR
$ sudo service nginx stop   #sysvinit

10.查看命令帮助

如果还有什么不懂,或者想知道其他命令,就用这个

$ systemctl -h nginx

 

0人推荐
共同学习,写下你的评论
0条评论
代码小兵498
程序员代码小兵498

153篇文章贡献528999字

作者相关文章更多>

推荐相关文章更多>

RabbitMQ使用及工作原理

代码小兵86504-19 19:55

Nginx反向代理的简单实例

代码小兵49806-21 15:40

Linux删除文件夹命令

代码小兵69607-21 11:32

Nginx配置详解

代码小兵12407-22 10:47

Linux更改ip地址的三种方式

代码小兵87207-21 12:51

发评论

举报

0/150

取消