1.场景描述

项目要部署到新的服务器上,需要安装nginx,刚好安全部门通知了nginx存在安全漏洞(Nginx整数溢出漏洞,nginx1.13.2之后的版本无问题),就下载最新的nginx进行了安装,介绍下在线与离线安装nginx吧,其他关于nginx两篇博客:nginx实战操作(常用命令及配置)与一台服务器通过nginx配置多个域名(80端口)

2. 问题解决

其实所谓的在线安装与离线安装,主要是安装nginx的依赖包,因为nginx是c语言编写的,需要安装些特殊的依赖,常用的cenos中一般都没带。

2.1 在线安装,使用yum安装

yum install gcc-c++       (选择y回车)
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

2.2 离线安装,下载对应包

2.2.1 下载
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
2.2.2 解压及安装
tar zxvf openssl-fips-2.0.10.tar.gz
cd openssl-fips-2.0.10
./config && make && make install
tar zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure && make && make install
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure && make && make install

2.3 安装nginx

2.3.1 下载最新nginx

http://nginx.org/en/download.html, 目前最新版本是:1.17.2

2.3.2 安装nginx

(1)上传tar包到:/usr/local

(2)安装命令:

cd   /usr/local
tar zxvf  nginx-1.17.2.tar.gz
cd nginx-1.17.2/
./configure && make && make install

(3)验证安装是否成功

whereis nginx
2.3.3 启动nginx

(1)启动命令

/usr/local/nginx/sbin
./nginx

(2)验证是否启动成功

ps -ef|grep nginx

说明: 会有两个进程,一个master进程,一个worker进程。

2.4 nginx常见操作

nginx实战操作(常用命令及配置)


更多知识请关注公众号:「软件老王」,IT技术与相关干货分享,回复关键字获取对应干货,java,送必看的10本“武功秘籍”;图片,送100多万张可商用高清图片;面试,送刚毕业就能月薪“20k”的java面试题,后续不断更新中,比如“软考”、“工具”等,已经在整理中。

nginx在线与离线安装相关推荐

  1. RHEL7/CentOS7在线和离线安装GitLab配置使用实践

    前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...

  2. python如何离线安装第三方库_Python在线和离线安装第三方库的方法

    Python在线和离线安装第三方库的方法 Windows环境: (1)离线安装 首先在线搜索并下载你需要的第三方库:网址https://pypi.org/project/ 安装whl包: pip in ...

  3. OceanBase 在线与离线安装方式详解

    各位好,今天给大家带来一篇有关 OceanBase 在线与离线安装方式的解读.首先我们来讨论一下一日常工作中的一些场景,大家经常会遇到以下几种情况: 公司网络条件很不错,在线下载速度很快,安装软件直接 ...

  4. 离线安装nginx(包括离线安装gcc-g++环境,免费下载gcc离线安装包)

    离线安装nginx(包括离线安装gcc-g++环境) 有些时候我们的linux服务器无法连接公网的情况下就需要离线安装应用 检查电脑是否有gcc和gcc-c++环境 gcc -v g++ -v # 如 ...

  5. Linux上Nginx的安装及使用(在线及离线安装)

    一.相关概念 ①nginx介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站 ...

  6. linux centos7 在线和离线安装字体

    一. 安装分为在线和离线方式 1.在线安装 1.1 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库 yum -y install fontconfig 这时在/usr/sha ...

  7. linux 在线和离线安装Mplayer视频播放器

    2017-4-14 在线安装Mplayer 准备工作 需要以下三个文件: 源代码包:MPlayer-1.0rc4.tar.bz2.下载地址:http://www.mplayerhq.hu/MPlaye ...

  8. Android Studio插件在线、离线安装以及常用插件推荐

    安装插件的方法: 1.在线安装: 设置Setting里面检索plugins:然后就可以搜索插件名称以及安装了. 2.离线安装: 上图顶部Updates右边那个设置图标:选择下载好的离线插件导入即可(下 ...

  9. 离线linux下python安装pip包_Linux pip命令和在线、离线安装

    1. pip 介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 1.1 pip 常用命令 安装包 pip install SomePackag ...

最新文章

  1. Andorid 布局layout_margin和padding分析
  2. iOS利用通知(NSNotification)进行传值
  3. halcon的算子清点:Chapter 9 匹配
  4. 用稳压管保护单片机引脚_零基础入门单片机(2)学会控制IO引脚你就入门啦
  5. 【遥感物候】植被物候与气候(气温和降水)条件的空间相关性分析
  6. DCIM有助于数据中心的UPS部署
  7. 河北专接本C语言知识点
  8. Dubbo metrics学习总结
  9. 【Scikit-Learn 中文文档】处理文本数据 - scikit-learn 教程 | ApacheCN
  10. php 模态框效果,评论:超酷的模态框效果 - Nifty
  11. 夏季养生:夏季养生必备五种中药材
  12. 微信小程序 实时搜索并高亮关键字
  13. 东航电商前端技术周刊第二期20180608
  14. Hive中使用sort_array函数解决collet_list列表排序混乱问题
  15. 使用后羿采集器采集数据,并导出到MySql数据库中
  16. oracle中update语句更新字段
  17. PyTorch深度学习基础之Reduction归约和自动微分操作讲解及实战(附源码 超详细必看)
  18. 我的世界mod整合包java_我的世界1.7.10食物、匠魂与超能力向整合包(附JAVA)
  19. 3d打印光固化好还是热固化好_光固化3D打印机定制
  20. 谁动了你的五元组-Linux Netfilter NAT之nf_nat_alloc_null_binding

热门文章

  1. 哈罗小贝异军突起 苏州太仓“文艺复兴”
  2. raft算法mysql主从复制_一文搞懂Raft算法
  3. http和https的区别(面试必问)
  4. request包的使用和随机生成浏览器信息
  5. 人一辈子最怕留下的25个遗憾
  6. Oracle 交集,差集,并集运算的学习
  7. 《Linux运维总结:服务器测试外网带宽上行和下行网速》
  8. OpenDDS开发人员指南中文版3.23(9)DCPS信息库DCPSInfoRepo
  9. Batch Normalization (BN)简洁介绍
  10. Linux中安装有道词典