Nginx安装

注意:Nginx安装时需要多个依赖文件配合

需要提前安装的依赖文件为:

gcc-c++及相关依赖

https://pan.baidu.com/s/1J8H9nxmtkko013b4bCuzog?pwd=91uz

perl

https://pan.baidu.com/s/1cNKCOEF8l1T0WaxLMCVj-g?pwd=p0pf 

pcre

https://pan.baidu.com/s/1B9kilj3It_t4X9a_U1Xt5A?pwd=hixg

openssl

https://www.openssl.org/source/old/index.html

zlib

http://www.zlib.net/

其中openssl需要根据nginx版本选择,不宜选择过高版本,如nginx版本为1.19.8,配合3.3版本openssl有概率安装时报错

不建议从pcre官网处下载pcre2压缩包,以pcre2替换pcre包有概率安装nginx,make阶段出现fatal error: pcre.h: No such file or directory报错

请在安装nginx前确认以上依赖均已安装.若未安装相关依赖,可参考以下依赖安装方式

安装依赖部分

安装gcc-c++环境

tar -zxvf 解压gcc-c++压缩包,进入文件夹后输入命令

rpm -ivh *.rpm --nodeps --force

安装perl

tar -zxvf 解压perl压缩包,进入文件夹后输入命令

rpm -ivh *.rpm --nodeps --force

安装pcre

tar -zxvf 解压pcre压缩包,进入文件夹后输入命令

./configure

配置完成后输入

make && make install

安装zlib

tar -zxvf 解压pcre压缩包,进入文件夹后输入命令

./configure

配置完成后输入

make && make install

安装openssl

tar -zxvf 解压openssl压缩包,进入文件夹后输入命令

./config

配置完成后输入

make && make install

openssl安装注意事项

1.安装完成后输入 openssl version -a 查看安装版本及是否出现共享库路径不正确

若出现

openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory 等相关信息则为共享库路径不正确

解决方法

find / -name libssl.so.3

find / -name libcrypto.so.3

将查询出的路径代入替换(若存在多个路径,以/usr/local/lib路径优先)

ln -s /usr/local/lib/libssl.so.3 /usr/lib/libssl.so.3

ln -s /usr/local/lib/libcrypto.so.3 /usr/lib/libcrypto.so.3

随后输入 openssl version -a查看版本号,一般会出现版本号等信息

安装Nginx

tar -zxvf 将包解压并进入文件夹

nginx安装语句:

./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/dependentfiles/pcre-8.40 --with-zlib=/home/dependentfiles/zlib-1.3.1 --with-openssl=/home/dependentfiles/openssl-1.0.2

该语句包含信息:配置nginx,附带安装nginx监视模块,附带安装ssl模块,指定pcre路径,指定zlib路径,指定openssl路径

具体路径为安装路径,可通过whereis命令等方式查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值