linxu服务器离线环境安装nginx

2021-09-18  本文已影响0人  zibbiz

因为在内网环境应用部署的时候需要使用nginx,但一方面由于服务器上无法直接通过yum进行安装,另一方面所拥有的账号权限不足,无法执行相关依赖安装,因此需要离线安装的方式。

安装gcc、g++

首要条件需要gcc、g++环境,如果缺少这两个环境,将无法进行,可以找热心的运维同事帮忙。

准备必要安装资源

需要准备以下离线安装资源,nginx、openssl、pcre、zlib,自行根据使用版本进行下载。

以下是我目前在用的各资源版本,供参考

执行安装

解压

将上述资源进行解压,如解压后各组件地址为nginxDir、zlibDir、pcreDir、opensslDir。

安装前配置

由于直接执行nignx安装的话会默认使用/usr/local目录下的依赖,所以需要在安装前进行依赖路径的配置。

  1. 切换至nginx解压路径
    cd nginxDir

  2. 执行以下命令,指定安装过程各依赖资源路径

./configure --prefix=nginx安装路径 --conf-path=安装后的nginx.conf路径 --with-openssl=opensslDir --with-pcre=pcreDir  --with-zlib=zlibDir

其中,--prefix 是指nginx安装路径,如无该路径需优先创建;--conf-path是指nginx.conf的位置,该文件无需提前创建或指定已有文件,指定后在后续安装过程中会按照此路径生成,如果指定了已有的文件,则会安装失败,提示重复文件

  1. 执行安装命令
    切换至nginxDir,执行make && make install进行安装,等待一段时间安装完成。如果安装失败请检查第二步是否配置错误。

  2. 启动nginx
    切换至nginx的安装路径,切换至sblin,执行./nginx即可。

上一篇 下一篇

猜你喜欢

热点阅读