nginx的重编过程
发布日期:2021-06-29 14:39:41
浏览次数:2
分类:技术文章
本文共 990 字,大约阅读时间需要 3 分钟。
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)
如果你和我一样,对于nginx的某个非缺省选项有需求,那么你就需要自己来编译nginx了.
nginx的编译过程是比较顺畅的,毕竟是主流使用的工具,没有很多奇怪的处理,只需要参照说明一步一步进行即可,可能过程中环境缺少一些库,搜索安装一下也就好了。 下面是我对它的重编过程的记录: 使用的编译环境:分别在Centos和Ubuntu进行了编译1. 从官网上找一个稳定的版本进行下载
curl https://nginx.org/download/nginx-1.16.1.tar.gz > nginx.tar.gz
2. 解压下载内容
gzip -cd nginx.tar.gz |tar xvf -
3. 检查配置
./configure
命令执行之后,根据执行结果的提示,提示环境中缺少一些库,对库进行安装
a. 未安装cc编译器 ./configure: error: C compiler cc is not found centos: yum install gcc ubuntu: apt install gcc b. 发现PCRE library不存在,安装 centos: yum install pcre pcre-devel ubuntu: apt-get install libpcre3 libpcre3-dev c. 发现一些zlib配置项不存在,安装 centos: yum install zlib zlib-devel ubuntu: apt-get install zlibc zlib1g zlib1g-dev4. 设置自己所需的配置项
例如我需要的配置项是:安装目录指定 --prefix=/home/web 编译选项 --with-http_gzip_static_module./configure --prefix=/home/web --with-http_gzip_static_module
5. 编译出nginx
make
6. copy安装
make install
经过以上的步骤,编译安装就结束了,接下来就可以对它配置和启动了。
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu)
转载地址:https://chunyexiyu.blog.csdn.net/article/details/100609015 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月08日 17时35分15秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
力扣的最接近的三数之和解法(Python3)
2019-04-29
力扣的买卖股票的最佳时机 III之解法(Python3)
2019-04-29
LeetCode 合并两个有序链表 解法 (Python)
2019-04-29
力扣的删除排序链表中的重复元素解法 (Python3)
2019-04-29
力扣的环形链表解法 (Python)
2019-04-29
力扣的盛最多水的容器解法 (Python)
2019-04-29
力扣的电话号码的字母组合解法(Python)
2019-04-29
力扣的组合总和解法 (Python)
2019-04-29
力扣的两数相加解法 (Python)
2019-04-29
力扣的删除链表的倒数第N个节点解法(Python)
2019-04-29
力扣的串联所有单词的子串解法(Python)
2019-04-29
力扣的接雨水解法(Python3)
2019-04-29
HTML5 五种密码框
2019-04-29
Node.js npm uuid
2019-04-29
JavaScript 滑动验证
2019-04-29
CSS3 二级菜单
2019-04-29
CSS3 帧动画(Sprite,直译叫雪碧图)
2019-04-29
JavaScript 帧动画
2019-04-29
Java NIO —— 用 Path 取代 File
2019-04-29
毕业后的五年拉开大家差距的原因在哪里?
2019-04-29