Linux 离线安装 nginx 环境

Linux 离线安装 Nginx 环境

环境

Linux 麒麟V10 sp3 系统 aarch64 

非root用户,没有root权限

离线环境 

一、Nginx安装

1. 下载依赖

openssl

/data/wtools/nginx/openssl-1.1.1w

https://www.openssl.org/source/openssl-1.1.1w.tar.gz

zlib

/data/wtools/nginx/zlib-1.3.1

https://zlib.net/current/zlib.tar.gz

pcre

/data/wtools/nginx/pcre-8.45

https://zenlayer.dl.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz?viasf=1

nginx

/data/wtools/nginx/nginx-1.24.0

http://nginx.org/download/nginx-1.24.0.tar.gz

 

 

 

 

 

 

 

2. 创建 build 文件夹

mkdir -p /data/wtools/nginx/build
cd /data/wtools/nginx/build

 

3. 解压

tar -xf ./nginx-1.x.x.tar.gz
tar -xf ./pcre-x.xx.tar.gz
tar -xf ./zlib-x.x.tar.gz
tar -xf ./openssl-x.x.x.tar.gz

 

4. 安装 

cd nginx-1.24.0
CC=gcc ./configure \
--prefix=/data/winstall/nginx \
--with-zlib=../zlib-1.3.1 \

make -j$(mproc) && make install

 

 

 5. 配置

vi /data/winstall/nginx/conf/nginx.conf
把80改成8080

 

 

6. 测试

ps -ef |grep nginx

启动 /data/winstall/nginx/sbin/nginx

curl http://127.0.0.1:8080

/data/winstall/nginx/sbin/nginx -s stop
/data/winstall/nginx/sbin/nginx -s reload

 

 

二、静态资源部署

1. 创建 rresource

/data/winstall/nginx/html/rresource

 

 

 2. 发布 asset

 

把 asset 文件夹放入 这个目录

 

3. 配置nginx.conf

  server {
        listen       7710;
        server_name  rrsource;

        location / {
            root   html/rresource;
            try_files $uri $uri/ =404
            autoindex off;
        } 
    }

 

 

4. 重启 nginx

/data/winstall/nginx/sbin/nginx -s reload

 

 

5. 测试

http://10.5.84.11:7710/asset/fonts.json

 

 

 

end.

 

posted @ 2025-08-13 16:02  无心々菜  阅读(57)  评论(0)    收藏  举报