nginx安装(nginx安装ssl模块)
1、 下载nginx,官网:
https://nginx.org/en/download.html
我下载的是 这个版本
2、 安装gcc环境(联网安装)
yum install gcc-c++
3、 安装依赖包
Openssl
1):yum安装
yum install –y openssl openssl-devel
2)编译安装
进入https://www.openssl.org/网址下载openssl-fips-2.0.2.tar.gz
解压:tar –zxvf openssl-fips-2.0.2.tar.gz
进入openssl-fips-2.0.2目录
cd openssl-fips-2.0.2
./config
make
make install
Zlib
1):yum安装
yum install –y zlib zlib-devel
2)编译安装
进入https://www.zlib.net/下载zlib-1.2.7.tar.gz
解压tar –zxvf zlib-1.2.7.tar.gz
进入zlib-1.2.7目录
cd zlib-1.2.7
./configure
make
make install
pcre:
1) yum安装
yum install -y pcre pcre-devel
2) 编译安装
进入https://www.pcre.org/下载pcre-8.21.tar.gz
解压tar –zxvf pcre-8.21.tar.gz
进入cd pcre-8.21目录
cd pcre-8.21
./configure
make
make insall
4、 解压nginx
tar -zxvf nginx-1.27.3.tar.gz
5、 创建一个临时目录
mkdir –p /var/temp/nginx/client
6、进入nginx-1.27.3目录
cd nginx-1.27.3
7、执行./configure命令
./configure
--prefIx=/usr/local/nginx\
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--with-http_gzip static_module
--http-client-body-temp-path=/var/temp/nginx/client #临时目录
--http-proxy-temp-path=/var/temp/nginx/proxy
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi
--http-scgi-temp-path=/var/temp/nginx/scgi
8、make
make install
9、 启动
进入sbin目录
cd /usr/local/nginx/sbin
./nginx
ps aux |grep nginx 查看进程
./nginx 启动
./nginx –s stop 关闭
./nginx –s reload 重启
10、查看是否安装正确
cd /usr/local/nginx/sbin
nginx –t或者通过浏览器http://ip能访问就是正确安装