安装Nginx
本次使用源码包编译的方式安装部署,建议找二进制包或者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。将依赖包放在同一个目录下,方便安装。
- 安装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
- 安装zlib-1.2.12.tar.gz
tar -zxvf zlib-1.2.12.tar.gz cd zlib-1.2.12 ./configure make make install
- 解压flv包
unzip nginx-http-flv-module-master.zip(flv包需与伙伴jar包同一级目录)
- 安装 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
出现如下所示提示,表示安装成功
启动nginx
./nginx
查看nginx状态
ps -ef |grep nginx
相关命令:
- 先进入cd /usr/local/nginx/sbin路径
- 启动命令 ./nginx
- 重启命令 ./nginx -s reload
- 查看nginx版本 ./nginx -V
修改相关配置文件
配置文件具体内容修改需与伙伴确认,根据伙伴要求修改相关内容
cd /user/local/nginx/conf vi nginx.conf