官网:https://nginx.org/en/download.html

下载:nginx-1.22.1.tar.gz

Nginx安装

  1. 解压

    1
    tar -zxvf nginx-1.22.1.tar.gz -C /opt
  2. 使用configure指定安装位置

    1
    2
    3
    4
    5
    6
    ./configure --prefix=/usr/local/nginx

    # 若失败,则需要安装依赖
    yum -y install pcre-devel
    yum -y install zlib-devel
    yum -y install openssl openssl-devel
  3. 编译安装

    1
    make && make install

    安装完成后,/usr/local/nginx目录下内容:

    • conf/nginx.conf:nginx配置文件
    • html:存放静态文件
    • logs:日志目录
    • sbin/nginx:启动、停止nginx服务

Nginx使用

基本命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 检测配置文件正确性
./nginx -t

# 查看版本号
./nginx -v

# 启动
./nginx

# 停止
./nginx -s stop

# 重新加载配置文件
./nginx -s reload

# 查看进程
ps -ef | grep nginx

开发端口

1
2
3
4
5
6
7
8
9
# nginx默认端口号是80
# 开放防火墙端口:80
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 重新加载配置
firewall-cmd --reload

# 查看开放的防火墙端口
firewall-cmd --zone=public --list-ports