一. 环境

在安装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/
linux系统下的nginx服务安装-LMLPHPlinux系统下的nginx服务安装-LMLPHP

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.
linux系统下的nginx服务安装-LMLPHP
需要安装OpenSSL

5.nginx命令

启动:/user/nginx/sbin/nginx -c /user/nginx/conf/nginx.conf
重启:/user/nginx/sbin/nginx -s reload
强制停止:pkill -9 nginx

11-30 00:59