nginx linux 免安装,Linux下对Nginx手动打包教程

我们在上一篇文章中聊起Nginx自动打包工具,具体参考:nginx免安装包制作工具:nginx-portable,工具始终是工具,我们并不能排除他没有任何问题, 所以在有条件的情况下,我们还是建议手动通过源码编译方式,制作一个免安装的nginx二进制包。

以下操作均在CentOS中测试正常。

安装依赖:

yum install gcc-c++ perl  pcre make wget pcre-devel zlib zlib-devel openssl openssl-devel -y

下载nginx依赖软件包和源码包,并解压:

wget https://www.openssl.org/source/openssl-1.0.2s.tar.gz

wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

wget https://zlib.net/zlib-1.2.11.tar.gz

wget http://nginx.org/download/nginx-1.16.1.tar.gz

tar -xvf openssl-1.0.2s.tar.gz && tar -xvf pcre-8.43.tar.gz

tar -xvf zlib-1.2.11.tar.gz && tar -xvf nginx-1.16.1.tar.gz

编译nginx:(编译目录在/root/nginx中,可按需更改)

cd nginx-1.16.1

./configure \

--with-openssl=../openssl-1.0.2s \

--with-pcre=../pcre-8.43 \

--with-zlib=../zlib-1.2.11 \

--with-pcre-jit --user=root \

--prefix=/root/nginx \

--with-http_ssl_module \

--with-http_v2_module

配置过程未报错,进行编译:

make

make install

编译之后nginx将会被安装到“/root/nginx”路径下,Nginx的二进制文件在sbin目录下,配置文件在conf目录下。

将整个nginx目录打包拷贝到目标主机,解压之后就可以使用,具体使用方法参考上一篇文章。

» 本文链接:Linux下对Nginx手动打包教程

» 转载请注明来源:刺客博客

» 如果文章失效或者安装失败,请留言进行反馈。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值