Linux 离线安装 Nginx

Linux 离线安装 Nginx

1. 依赖下载

Nginx 下载: http://nginx.org/en/download.html

rpm 文件下载: http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

Nginx nginx-1.18.0.tar.gz 为例
rpm 文件如下:

cpp-4.8.5-44.el7.x86_64.rpm
gcc-4.8.5-44.el7.x86_64.rpm
gcc-c++-4.8.5-44.el7.x86_64.rpm
glibc-2.17-317.el7.x86_64.rpm
glibc-common-2.17-317.el7.x86_64.rpm
glibc-devel-2.17-317.el7.x86_64.rpm
glibc-headers-2.17-317.el7.x86_64.rpm
gmp-6.0.0-15.el7.x86_64.rpm
gmp-devel-6.0.0-15.el7.x86_64.rpm
kernel-3.10.0-1160.el7.x86_64.rpm
kernel-headers-3.10.0-1160.el7.x86_64.rpm
keyutils-1.5.8-3.el7.x86_64.rpm
keyutils-libs-1.5.8-3.el7.x86_64.rpm
keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm
krb5-devel-1.15.1-50.el7.x86_64.rpm
krb5-libs-1.15.1-50.el7.x86_64.rpm
libcom_err-1.42.9-19.el7.x86_64.rpm
libcom_err-devel-1.42.9-19.el7.x86_64.rpm
libgcc-4.8.5-44.el7.x86_64.rpm
libgomp-4.8.5-44.el7.x86_64.rpm
libkadm5-1.15.1-50.el7.x86_64.rpm
libmpc-1.0.1-3.el7.x86_64.rpm
libmpc-devel-1.0.1-3.el7.x86_64.rpm
libselinux-2.5-15.el7.x86_64.rpm
libselinux-devel-2.5-15.el7.x86_64.rpm
libselinux-utils-2.5-15.el7.x86_64.rpm
libsepol-2.5-10.el7.x86_64.rpm
libsepol-devel-2.5-10.el7.x86_64.rpm
libstdc++-4.8.5-44.el7.x86_64.rpm
libstdc++-devel-4.8.5-44.el7.x86_64.rpm
libverto-0.2.5-4.el7.x86_64.rpm
libverto-devel-0.2.5-4.el7.x86_64.rpm
linux-firmware-20200421-79.git78c0348.el7.noarch.rpm
mpfr-3.1.1-4.el7.x86_64.rpm
mpfr-devel-3.1.1-4.el7.x86_64.rpm
openssl-1.0.2k-19.el7.x86_64.rpm
openssl-devel-1.0.2k-19.el7.x86_64.rpm
openssl-libs-1.0.2k-19.el7.x86_64.rpm
pcre-8.32-17.el7.x86_64.rpm
pcre-devel-8.32-17.el7.x86_64.rpm
pkgconfig-0.27.1-4.el7.x86_64.rpm
zlib-1.2.7-18.el7.x86_64.rpm
zlib-devel-1.2.7-18.el7.x86_64.rpm

2. 安装

安装依赖

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

安装 Nginx: https://blog.csdn.net/YKenan/article/details/100984302
该链接直接从 3.1 开始即可, 且编译过程中 ./configure --prefix=/path 命令编译, 需要其他模块还需要下载安装其他依赖.

3. 注意

安装依赖过程中会发现缺少 libmpfr.so. 则需要在本机其他地方拷贝一份.

离线安装 Docker,从其他导入 Centos. 将该 Centos 中的 libmpfr.so.4 拷贝到 /usr/lib64/libmpfr.so.4.

过程用 find 命令寻找

find / -name libmpfr*

拷贝

cp /var/lib/docker/overlay2/61d064d69b579e83aeed17670c9c14ffd68ef57d88cb3f758634f04d6b117aa5/merged/usr/lib64/libmpfr.so.4 /usr/lib64/

依赖下载: https://download.csdn.net/download/YKenan/16605005

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux离线安装nginx,您可以按照以下步骤进行操作: 1. 首先,您需要下载nginx安装包并将其上传到Linux服务器的指定目录,比如`/usr/local/nginx`。您可以通过百度网盘等方式获取该安装包。 2. 解压安装包并进入解压后的目录。您可以使用以下命令来解压nginx安装包: ```shell tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0/ ``` 3. 在解压后的nginx目录中,执行以下命令来进行配置: ```shell ./configure ``` 4. 确保在配置过程中没有出现错误提示,并且所有依赖项已满足。如果配置成功,您将会看到一些输出信息。 5. 接下来,您可以使用以下命令将nginx注册为服务: ```shell sudo vim /etc/init.d/nginx ``` 6. 在服务脚本中,您需要编写脚本内容以启动、停止和重启nginx服务。您可以参考官方文档或其他资源来编写适合您环境的脚本。 7. 完成脚本编写后,保存并退出编辑器。 8. 最后,通过以下命令来注册nginx服务: ```shell sudo update-rc.d nginx defaults ``` 现在,您已经完成了Linux离线安装nginx的过程。您可以使用相关命令来启动、停止和重启nginx服务。请确保您已经按照正确的步骤进行操作,并且所有依赖项都已满足。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux服务器 离线安装 nginx-1.14.0,让你一路畅通无阻,3分钟就完成。](https://blog.csdn.net/weixin_36754290/article/details/126541006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值