普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
SDK开发指南
FAQ
  • Nginx安装指南
  • 安装介质准备
  • Nginx安装

# Nginx安装指南

# 安装介质准备

名称 内容 说明
nigix源码文件 (opens new window) nginx Nginx 源码文件
GCC编译器 yum install -y gcc 必备软件
G++编译器 yum install -y gcc-c++ 使用C++编写Nginx HTTP模块使用
PCRE库 yum install -y pcre pcre-devel 解析Nginx HTTP模块的正则表达式
zlib库 yum install -y zlib zlib-devel 用于对HTTP包的内容做zip格式的压缩
OpenSSL库 yum install -y openssl openssl-devel 支持在SSL协议上传输HTTP

# 必备软件安装

# 1. 安装GCC编译器
yum install -y gcc
# 2. 安装G++编译器
yum install -y gcc-c++
# 3. 安装PCRE库
yum install -y pcre pcre-devel
# 4. 安装zlib库
yum install -y zlib zlib-devel
# 5. 安装OpenSSL库(选装)
yum install -y openssl openssl-devel

# Nginx安装

# 1. 下载Nginx压缩包
  • 创建目录并下载解压缩

    cd /root
    mkdir soft
    wget http://nginx.org/download/nginx-1.18.0.tar.gz
    tar -zxvf nginx-1.18.0.tar.gz
    
    [root@192 cm]# cd /root/soft
    [root@192 soft]# wget http://nginx.org/download/nginx-1.18.0.tar.gz
    --2022-07-13 22:50:18--  http://nginx.org/download/nginx-1.18.0.tar.gz
    Resolving nginx.org (nginx.org)... 3.125.197.172, 52.58.199.22, 2a05:d014:edb:5702::6, ...
    Connecting to nginx.org (nginx.org)|3.125.197.172|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1039530 (1015K) [application/octet-stream]
    Saving to: ‘nginx-1.18.0.tar.gz’
    
    100%[=========================================================================================================================================================================>] 1,039,530    149KB/s   in 6.9s   
    
    2022-07-13 22:50:26 (146 KB/s) - ‘nginx-1.18.0.tar.gz’ saved [1039530/1039530]
    
    [root@192 soft]# ls
    nginx-1.18.0.tar.gz  redis-5.0.12.tar.gz
    [root@192 soft]# tar -zxvf nginx-1.18.0.tar.gz 
    
# 2. 编译安装
  • 编译安装Nginx 进入Nginx目录,执行编译,安装

    ./configure --prefix=/opt/primeton/nginx && make &&make install
    

    注意: 如果要想指定Nginx的安装目录,例如指定到/opt/primeton/nginx/下,可以执行一下命令:

    ./configure --prefix=/opt/primeton/nginx/
    
      [root@192 nginx-1.18.0]# ./configure --prefix=/opt/primeton/nginx && make &&make install
    
  • 安装说明

    安装完成后在/opt/primeton目录看到nginx安装文件

Nginx安装目录 /opt/primeton
二进制文件路径 /opt/primeton/nginx/sbin/nginx
配置文件路径 /opt/primeton/nginx/conf/nginx.conf

安装命令说明 configure:做大量幕后工作,检测系统内核及必备软件、参数的解析、中间目录生成、生成C源码文件、Makefile文件等 make :根据configure命令生成的Makefile文件编译Nginx工程,并且生成目标文件及最终二进制文件。 make install : 根据configure执行时的参数将Nginx部署到指定的安装目录,包括相关文件目录的建立和二进制文件、配置文件的复制 。

# 3. 验证安装
  • 启动验证Nginx
    1. 验证配置文件是否有错误

      [root@192 nginx]# cd /opt/primeton/nginx/
      [root@192 nginx]# ls
      client_body_temp  conf  fastcgi_temp  html  logs  proxy_temp  sbin  scgi_temp  uwsgi_temp
      [root@192 nginx]# ./sbin/nginx -t
      nginx: the configuration file /opt/primeton/nginx/conf/nginx.conf syntax is ok
      nginx: configuration file /opt/primeton/nginx/conf/nginx.conf test is successful
      [root@192 nginx]# 
      
    2. 启动Nginx

      [root@192 sbin]# pwd
      /opt/primeton/nginx/sbin
      [root@192 sbin]# ./nginx 
      
Nginx 常用命令 说明
./nginx 启动服务
/nginx -s stop 停止服务
/nginx -s reload 重新加载
/nginx -s reopen 重新启动
/nginx -s quit 退出
  1. 访问Nginx

    nginx端口默认配置80端口,验证完毕后修改默认端口,修改值任意即可。

    nginx访问 看到以上界面说明安装成功。

← Nacos安装指南 Redis安装指南 →