
# 安装Nginx
![](https://support.huaweicloud.com/ulearning-smartclassroom-education/public_sys-resources/note_3.0-zh-cn.png)
本次使用源码包编译的方式安装部署，建议找二进制包或者rpm格式的包进行部署
#### 安装包下载
模块依赖性Nginx需要依赖下面3个包
- gzip 模块需要 zlib 库 ( 下载: <https://sourceforge.net/projects/libpng/files/>)
- rewrite 模块需要 pcre 库 ( 下载: <https://sourceforge.net/projects/pcre/>)
- ssl 功能需要 openssl 库 ( 下载: <https://www.openssl.org/source/>)
Nginx包下载: <http://nginx.org/en/download.html>
#### 安装依赖包
依赖包安装顺序依次为: openssl-fips-1.1.1q.tar.gz、 zlib-1.2.12.tar.gz、pcre-8.45.tar.gz, 然后安装Nginx包nginx-1.23.1.tar.gz。将依赖包放在同一个目录下，方便安装。
1. 安装openssl-fips-1.1.1q.tar.gz 输入命令：
   ```
   tar -zxvf openssl-fips-1.1.1q.tar.gz
   cd openssl-fips-1.1.1q
   ./config
   make
   make install
   ```
   

2. 安装zlib-1.2.12.tar.gz 输入命令：
   ```
   tar -zxvf zlib-1.2.12.tar.gz
   cd  zlib-1.2.12
   ./configure
   make
   make install
   ```
   

3. 安装pcre-8.45.tar.gz 输入命令：
   ```
   tar -zxvf pcre-8.45.tar.gz
   cd pcre-8.45
   ./configure
   make
   make install
   ```
   

4. 解压flv包 输入命令：
   ```
   unzip nginx-http-flv-module-master.zip（flv包需与伙伴jar包同一级目录）
   ```
   
5. 安装 nginx-1.23.1.tar.gz 输入命令：
   ```
   tar -zxvf nginx-1.23.1.tar.gz
   cd nginx-1.23.1
   ./configure --prefix=/usr/local/nginx --with-pcre=/app/smartClassAdmin/pcre-8.45 --with-zlib=/app/smartClassAdmin/zlib-1.2.12 --with-openssl=/app/smartClassAdmin/openssl-1.1.1q --add-module=/app/smartClassAdmin/nginx-http-flv-module-master --with-http_ssl_module --with-http_stub_status_module
   make
   make install
   （此处如果报错，继续执行make install）
   ```
   
至此Nginx的安装完成
#### 检测是否安装成功
```
cd  /usr/local/nginx/sbin
./nginx -V
```
出现如下所示提示，表示安装成功
图1检测是否安装成功   
![](https://support.huaweicloud.com/ulearning-smartclassroom-education/zh-cn_image_0000001898511513.png)
启动nginx
```
./nginx
```
查看nginx状态
```
ps -ef |grep nginx
```
相关命令：
1. 先进入cd /usr/local/nginx/sbin路径
2. 启动命令 ./nginx
3. 重启命令 ./nginx -s reload
4. 查看nginx版本 ./nginx -V
#### 修改相关配置文件
配置文件具体内容修改需与伙伴确认，根据伙伴要求修改相关内容
```
cd /user/local/nginx/conf
vi nginx.conf
```
图2修改相关配置文件1   
![](https://support.huaweicloud.com/ulearning-smartclassroom-education/zh-cn_image_0000001852232136.png)
图3修改相关配置文件2   
![](https://support.huaweicloud.com/ulearning-smartclassroom-education/zh-cn_image_0000001898671049.png)
