一. 环境
在安装nginx前,需要提前配置的环境包括
pcre:rewrite正则相关pcre:URL重写软件,实现伪静态\URL跳转等、SEO优化。
openssl:https加密访问用它
zlib:提供数据压缩用
1.安装pcre
1.1 检查版本
执行:pcre-config --version
如果出现版本号,说明已经安装,如没有安装则进行下面的pcre的安装过程
1.2 使用yum安装
检查是否安装:yum list installed | grep pcre
执行安装:sudo yum install pcre pcre-devel -y
2. 安装openssl
2.1 检查版本
执行:openssl version
如果出现版本号,说明已经安装,如没有安装则进行下面的pcre的安装过程
2.2 使用yum安装
检查是否安装:yum list installed | grep openssl
执行安装:sudo yum install openssl openssl-devel -y
3. 安装zlib
3.1检查版本
执行:openssl version
如果出现版本号,说明已经安装,如没有安装则进行下面的pcre的安装过程
二. nginx安装
1.nginx下载
进入Nginx官网:http://nginx.org/
2. 解压
解压压缩文件执行:tar -zxvf nginx-1.25.3.tar.gz
或者指定目录:tar -zxvf nginx-1.25.3.tar.gz -C /user/
3. 进入到对应目录
执行:cd /user/nginx-1.25.3/
4.解压nginx
使用命令解压,执行:./configure --with-http_stub_status_module --with-stream --with-http_ssl_module --prefix=/user/nginx
再make一下,执行:make install
4.1 错误场景一
./configure: error: SSL modules require the OpenSSL library.
需要安装OpenSSL
5.nginx命令
启动:/user/nginx/sbin/nginx -c /user/nginx/conf/nginx.conf
重启:/user/nginx/sbin/nginx -s reload
强制停止:pkill -9 nginx