麒麟 arm架构安装nginx
目录
上传nginx安装包(下载地址:https://nginx.org/download/nginx-1.20.2.tar.gz)到指定目录
1、下载nginx安装包并解压
在线安装:
wget https://nginx.org/download/nginx-1.20.2.tar.gz
离线安装:
上传nginx安装包(下载地址:https://nginx.org/download/nginx-1.20.2.tar.gz)到指定目录
2、安装系统相关依赖软件、组件包
1、上传或者下载对应的组件包
wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/pcre-8.44.tar.gz
tar xzf pcre-8.44.tar.gz
wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/zlib-1.2.11.tar.gz
tar xzf zlib-1.2.11.tar.gz
wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/openssl-1.1.1l.tar.gz
tar xzf openssl-1.1.1l.tar.gz
或者百度网盘下载离线安装包:
链接:https://pan.baidu.com/s/18Z7aZ2DF9mb3-6vVE01vBQ?pwd=iidl
提取码:iidl
2、安装 pcre-8.44,root用户依次执行如下命令
cd /eflex/packages/env
tar -xvf pcre-8.44.tar.gz
cd /eflex/packages/env/pcre-8.44
./configure
make
make install
3、安装 openssl-1.1.1l,root依次执行如下命令
cd /eflex/packages/env
tar -xvf openssl-1.1.1l.tar.gz
cd /eflex/packages/env/openssl-1.1.1l
./config
make
make install
4、安装 zlib-1.2.11,root依次执行如下命令
cd /eflex/packages/env
tar -xvf zlib-1.2.11.tar.gz
cd /eflex/packages/env/zlib-1.2.11
./config
make
make install
3、安装nginx,普通用户
进入解压目录:
/eflex/packages/nginx-1.20.2
安装nginx(如果这里执行不了,使用root用户执行下面的make && make install)
./configure --prefix=/eflex/app/packages/nginx --with-http_ssl_module --with-openssl=../../env/openssl-1.1.1l --with-pcre=../../env/pcre-8.44 --with-zlib=../../env/zlib-1.2.11
编译并安装
make && make install
4、执行nginx,普通用户
启动运行nginx
/export/packages/nginx/sbin/nginx -c /export/packages/nginx/conf/nginx.conf
或
进入/export/packages/nginx/sbin,执行脚本:./nginx