Linux 制作Nginx二进制免编译包

主要原因

因为在离线网络环境下和无Root权限下使用免编译包,方便快捷,不用再编译,像在windows上使用一样。

从GitHub下载Nginx源码

# 下载 & 解压 & 进入解压目录
wget https://github.com/nuccch/nginx-portable/archive/master.zip && unzip master && cd nginx-portable-master

编译版本

1、安装nginx所需编译插件

yum install gcc gcc-c++ pcre  pcre-devel zlib zlib-devel openssl openssl-devel -y

2、编译所需要的版本

bash compile <nginx-version>

#示例
# bash compile 1.18.1

3、此时在nginx-portable-master/build目录下已经有对应的nginx的tar包了。
在这里插入图片描述

使用

1、上传解压

$ tar -zxf nginx-1.18.0.tar.gz

2、启动

#启动nginx
$ cd nginx-.1.18.0 && ./sbin/nginx

3、可以看到已经启动了。
在这里插入图片描述

文章内容二次修改,原文链接:https://blog.csdn.net/lanwp5302/article/details/115833067

猜你喜欢

转载自blog.csdn.net/u014641168/article/details/129494112