nginx01 安装和常用命令

nginx01 安装和常用命令



前言

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。它具有很多的优点,后面我会详细讲解,这一节我们先学习在centos上安装Nginx.


一、配置 EPEL源,安装nginx

sudo yum install -y epel-release  #更新镜像
sudo yum -y update 
yum install nginx  #安装nginx

二、验证是否安装成功

1.查看Linux的相关进程

ps -ef|grep nginx

在这里插入图片描述

2.查看本机器80端口

在这里插入图片描述
! 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议

三、常用命令

1.可以通过man手册查看nginx相关的命令方法

man nginx #查看nginx相关命令手册

在这里插入图片描述

2.nginx -h #显示帮助信息

nginx -h    #显示帮助信息
-?,-h         : this help 
  -v            : show version and exit
  -V            : show version and configure options then exit
  -t            : test configuration and exit
  -T            : test configuration, dump it and exit
  -q            : suppress non-error messages during configuration testing
  -s signal     : send signal to a master process: stop, quit, reopen, reload
  -p prefix     : set prefix path (default: /usr/share/nginx/)
  -e filename   : set error log file (default: /var/log/nginx/error.log)
  -c filename   : set configuration file (default: /etc/nginx/nginx.conf)
  -g directives : set global directives out of configuration file

3.上述代码中的主要参数解释说明如下

-v 参数:显示 Nginx 执行文件的版本信息;
-V 参数:显示 Nginx 执行文件的版本信息和编译配置参数;
-t 参数:进行配置文件语法检查,测试配置文件的有效性;
-T 参数:进行配置文件语法检查,测试配置文件的有效性,同时输出所有有效配置内容;
-q 参数:在测试配置文件有效性时,不输出非错误信息;
-s 参数:发送信号给 Nginx 主进程,信号可以为以下 4 个;
     stop:快速关闭;
     quit:正常关闭;
     reopen:重新打开日志文件;
    reload:重新加载配置文件,启动一个加载新配置文件的 Worker Process,正常关闭一个加载旧配置文件的 Worker Process-p 参数:指定 Nginx 的执行目录,默认为 configure 时的安装目录,通常为 /usr/local/nginx;
-c 参数:指定 nginx.conf 文件的位置,默认为 conf/nginx.conf;
-g 参数:外部指定配置文件中的全局指令。

4.应用示例如下

nginx -t                                               # 执行配置文件检测
nginx -t -q                                          # 执行配置文件检测,且只输出错误信息
nginx -s stop                                      # 快速停止Nginx
nginx -s quit                                       # 正常关闭Nginx
nginx -s reopen                                  # 重新打开日志文件
nginx -s reload                                   # 重新加载配置文件
nginx -p /usr/local/newnginx            # 指定Nginx的执行目录
nginx -c /etc/nginx/nginx.conf          # 指定nginx.conf文件的位置
# 外部指定pid和worker_processes配置指令参数
nginx -g "pid /var/run/nginx.pid; worker_processes 'sysctl -n xxxxxxx';"
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值