1.软件准备
Linux CentOS7 7.6_1810
链接:https://pan.baidu.com/s/1NV4MjfORIj290Q3scy6iYQ?pwd=pzse
提取码:pzse
nginx 1.18.0
链接:https://pan.baidu.com/s/1KEJ2a4ZD491bEcsIqoRgYw?pwd=1234
提取码:1234
2.安装步骤
初始化yum
进入虚拟机检测yum源:yum list
安装准备: yum install yum-utils -y
安装nginx依赖
安装gcc依赖:yum install gcc-c++ -y
安装pcre依赖:yum install pcre pcre-devel -y
安装zlib 依赖:yum install zlib zlib-devel -y
安装openssl依赖:yum install openssl openssl-devel -y
安装nginx
进入usr/local文件夹下:cd /usr/local
新建nginx文件夹 :mkdir nginx
进入这个文件夹将准备的nginx安装包上传到该文件夹
scp nginx-1.18.0.tar.gz root@服务器地址:/usr/local/nginx
进入文件夹:cd nginx
解压安装包:tar -xvf nginx-1.18.0.tar.gz
进入解压后的文件:cd nginx-1.18.0
nginx添加模块 ./configure --prefix=/usr/local/nginx/nginx-1.18.0 --with-http_stub_status_module --with-http_ssl_module
这里只添加了ssl 模块,其他模块可以继续添加--prefix=文件路径
编译nginx :make
安装nginx:make install
客户服务器上添加模块严禁安装nginx 编译过后,在jobs中的nginx文件与原nginx进行覆盖即可
make install DESTDIR=/usr/local/nginx 也可以用来指定编译安装的路径
编译完成之后进入文件:cd /usr/local/nginx/sbin
启动nginx服务器:./nginx