[转帖]nginx1.17.2版本源码安装
nginx1.17.2版本源码安装
公众号里面的内容 这里简单测试了下在x86的虚拟机里面编译安装 nginx 仅make make install nginx17.2的时间 配置E5-2630V2的CPU. 耗时 220s 在arm 四核飞腾1500A的PC机器上面4c8g的国产机器上面 同样的nginx17.2的 耗时 580s注意 CPU是 飞腾FT1500A 设备是浪潮申泰DT3000-F
一:安装NGINX依赖项
1:PCRE - 支持正则表达式。NGINX Core和Rewrite模块需要。
$ wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
tar -zxf pcre-8.43.tar.gzcd pcre-8.43./configuremakesudo make install正在表达式使用
2:zlib - 支持标头压缩。NGINX Gzip模块需要。
wget http://zlib.net/zlib-1.2.11.tar.gztar -zxf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configuremakesudo make installzlib压缩使用
3:OpenSSL - 支持HTTPS协议。NGINX SSL模块和其他人员要求。
wget http://www.openssl.org/source/openssl-1.1.1b.tar.gz tar -zxf openssl-1.1.1b.tar.gz cd openssl-1.1.1b./config --prefix=/usr/local/ssl shared zlib-dynamicmake sudo make install
二:安装ngixn-1.17.2版本
wget https://nginx.org/download/nginx-1.17.2.tar.gz tar zxf nginx-1.17.2.tar.gzcd nginx-1.17.2./configure --sbin-path=/usr/local/nginx/nginx \ --conf-path=/usr/local/nginx/nginx.conf \ --pid-path=/usr/local/nginx/nginx.pid \ --with-http_ssl_module \ --with-pcre=../pcre-8.43 \ --with-zlib=../zlib-1.2.11 \ --with-openssl=../openssl-1.1.1b \
三:centos7.x将nginx服务添加到开机自启
1:创建nginx.service文件
vim /lib/systemd/system/nginx.service[Unit]Description=nginx serviceAfter=network.target[Service]Type=forkingExecStart=/usr/local/nginx/nginxExecReload=/usr/local/nginx/nginx -s reloadExecStop=/usr/local/nginx/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user.target
2:这时在systemctl服务列表里就能看见nginx.service了
systemctl list-unit-files | grep nginx
3:将nginx服务加到自启
systemctl enable nginx.service
四:防火墙开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
五:启动nginx服务
systemctl start nginx.service
转载于:https://www.cnblogs.com/jinanxiaolaohu/p/11362099.html
[转帖]nginx1.17.2版本源码安装相关推荐
- Zabbix 最新版 5.2 版本源码安装
Zabbix 最新版 5.0 LTS 版本安装 zabbix 5.0 版本于 5 月 11 日正式发布,是最新的 LTS(长期支持)版本,5.0 带来很多功能和特性,后面会陆续推出文章介绍,下面主要介 ...
- 一款好用的网络骗子举报系统无加密版本源码
正文: 分享一款好用的网络骗子举报系统无加密版本源码,源码特点如下: 1,源码可控,代码无后门,可放心使用源代码注释详细,便于阅读,提供丰富的配置接口,易于扩展. 2,功能完善,包含管理系统常用的基础 ...
- ClickHouse最版本源码编译(X86)
ClickHouse最版本源码编译 官方指导: 本地环境编译 编译过程: 编译后的结果: client和server版本: 编译后的代码占磁盘大小 官方指导: 链接: link. 本地环境编译 准备c ...
- 玖逸云黑免费无加密版本源码-亲测可用
玖逸云黑无加密版本优势,拥有多年管理系统产品开发经验 1,源码可控,代码无后门,可放心使用源代码注释详细,便于阅读,提供丰富的配置接口,易于扩展. 2,功能完善,包含管理系统常用的基础功能,提供丰富的 ...
- CYQ.Data 数据框架 发放V1.5版本源码
2019独角兽企业重金招聘Python工程师标准>>> 本篇的内容很简单,就发放V1.5版本源码,同时补充了所有发布版本的API文档. 具体相关下载地址见: 秋色园下载中心:http ...
- CYQ.Data 数据框架 加快开源速度 发布V1.5.5版本源码
前言: 上周发布:秋色园QBlog V2.5 后台管理系统源码发布下载 之后,截至今日,后台统计的下载次数是:1321. 在此感谢大家的支持与关注. 秋色园QBlog 后台管理系统是 CYQ.Data ...
- MongoDB4.4版本源码部署分片集群
MongoDB4.4版本源码部署分片集群 node1:39.103.204.27 node2:49.232.197.39 node3:43.138.41.190 shard1 PRIMARY shar ...
- vue2.6.11版本源码运行报错问题处理
vue2.6.11版本源码运行报错问题处理 1.源码下载 git clone http://github.com/vuejs/vue.git 2.安装npm依赖包 npm install 3.运行报错 ...
- 人机博弈 围棋程序GNU GO 所有版本源码及使用方法
GNU Go是免费的带源代码的人机对弈软件,棋力在九级左右.和其它GNU 软件一样, 它遵从 GNU 公用许可证GPL.你可免费获得它的源代码,并可自由使用和修改. 但GNU GO只提供字符界面,更多 ...
最新文章
- ptaa乘以b_《C语言程序设计》实验作业--PTA顺序结构练习
- mysql workbench_爬虫实例:玩转mysql(预备篇)
- 关于CaciiEZ端口流量阀值报警的设置
- 在C#中实现托盘是多么简单
- [恢]hdu 2087
- 探探被安卓市场下架 官方回应:深入开展整改
- thinkcmf 横向排列数据_Excel横向筛选出销量靠后的月份数据,你知道如何实现吗...
- node中events实现原理
- ios开发学习--动画(Animation)效果源码分享--系列教程1
- JavaScript:学习笔记(7)——VAR、LET、CONST三种变量声明的区别
- 微软要解决癌症问题?
- Mybatis3.4.x技术内幕(十七):Mybatis之动态Sql设计原本(上)
- FISCO BCOS 区块链交易流程 区块
- BZOJ3309 DZY Loves Math 【莫比乌斯反演】
- 海美迪盒子android升级包,海美迪H6官方固件ROM升级包下载_刷机教程
- web前端零基础html5 +css3基础教程
- 高等数学笔记-苏德矿-第十章-曲线积分和曲面积分-第七节-高斯公式与斯托克斯公式
- 网络爬虫的“盗亦有道”
- #读书笔记#《富爸爸窮爸爸》 | Rich Dad Poor Dad 罗伯特.清崎 Robert Kiyosaki
- Zigbee基础理论知识总结