欢迎,来自IP地址为:54.81.136.84 的朋友


Nginx(发音读作Engine X)是一款免费、开源、高效、可扩展、高可靠、全功能的主流HTTP服务器和反向代理服务器,也可以用作邮件服务器和TCP/UDP代理。

Nginx也因为其配置简单而广为人知,因其低资源消耗和出众的高性能而被众多知名网站所采用。

本文将介绍Nginx最为常用的命令,以便系统管理员和开发人员可以更好的使用它,并且我们会同时展示如何在Systemd系统和SystemV init使用对应的命令。

1、安装Nginx服务器

安装Nginx最为常用的方法是使用Linux发行版的包管理工具,常用的发行版及命令如下:

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

2、查看Nginx版本

想要查看主机运行的Nginx版本,可以使用如下命令:

# nginx -v

如果想要查看比较详细的Nginx软件信息,可以将参数更换为”-V”:

# nginx -V

3、检查Nginx配置是否有错

Nginx安装完成后,需要手动配置服务器等内容,可以使用如下命令对配置文件进行基本检查,避免在Nginx启动过程中出错:

# nginx -t

如果不仅想查看配置文件是否正确,还想知道Nginx都使用了哪些配置文件,只需要使用”-T”参数即可:

# nginx -T

4、启动Nginx服务

想要启动Nginx服务,则只需要使用如下命令。注意如果配置文件存在问题,会造成服务启动失败,如果采用源代码方式安装的Nginx,则在系统添加对应的服务后才能使用下面的命令:

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

5、设置Nginx服务开机自启动

设置Nginx开机自动启动也比较简单,选择系统服务管理程序对应的命令即可:

# systemctl enable nginx #systemd
OR
# service nginx enable   #sysvinit

6、重新启动Nginx

重新启动Nginx服务,使用如下命令:

# systemctl restart nginx #systemd
OR
# service nginx restart   #sysvinit

7、查看Nginx运行状态

使用以下命令查看Nginx的运行状态,执行成功后会显示Nginx的运行情况:

# systemctl status nginx #systemd
OR
# service nginx status   #sysvinit

8、重新载入配置文件

想让Nginx重新载入配置文件,使用如下命令:

# systemctl reload nginx #systemd
OR
# service nginx reload   #sysvinit

9、停止Nginx服务

想要停止Nginx服务,使用以下命令便可达到目的:

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

10、查看Nginx的帮助文件

想要查看Nginx的帮助手册,使用如下命令,命令会输出Nginx的简短使用帮助:

# nginx -h

2 thoughts on “Nginx常用的十条命令”

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注