ubuntu离线配置nginx

离线配置nginx

在一些内网当中无法联网因此也就没有办法进行nginx的在线下载,也无法使用对应的配置命令,例如sudo apt XXX 此类命令,因此离线配置nginx成为一项需求。

配置过程
  1. 先在有网的电脑上下载对应的包(nginx-1.18 / openssl-1.0.2n / zlib-1.2.13 / pcre-8.40 )后缀名都为tar.gz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UhV2gjQ0-1690270677758)(E:\POSTGRAUATE\暑假工作-领域泛化\typora-image\image-20230725140057873.png)]


  1. 将四个文件放入ubuntu系统的任意文件夹后,cd进入目录后进行三个包的解压,而后进入相应的解压文件夹后分别执行以下命令
# 解压命令
tar -xvf pcre-8.40.tar.gz

cd pcre-8.40
# 以下命令进入解压后文件夹执行
./configure
make && make install
tar -xvf zlib-1.2.13.tar.gz
cd zlib-1.2.13
./configure
make && make install

tar -xvf openssl-1.0.2n.tar.gz
cd openssl-1.0.2n
./configure
make && make install


  1. 针对nginx的包的操作
  • 先进行nginx解压

    tar -xvf nginx-1.18.0.tar.gz 
    
    
  • 配置nginx,首先进入解压所得文件夹后执行以下命令【除了nginx的路径不需要修改,其余三个包对应的安装路径需要针对自身要求进行修改】

    ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/home/intelligence01/natsukie/nginx_files/pcre-8.40 --with-zlib=/home/intelligence01/natsukie/nginx_files/zlib-1.2.13 --with-openssl=/home/intelligence01/natsukie/nginx_files/openssl-1.0.2n
    
  • 编译安装

make && make install

  1. 启动nginx
  • 配置

    cd /usr/local/nginx
    vim nginx.conf
    # 而后将root后的内容修改成为dist所在路径
    
  • 启动(/usr/local/nginx此路径下)执行命令

    ./nginx -c ./nginx.conf
    
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值