欢迎,来自IP地址为:18.97.14.85 的朋友
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常用的十条命令”