nginx在线与离线安装
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在线与离线安装相关推荐
- RHEL7/CentOS7在线和离线安装GitLab配置使用实践
前言 GitLab Community Edition 新版本已经集成了CI/CD的支持,从某种程度上来说可以告别对于Jenkins的依赖,我本来计划是写基于Docker部署GitLab但感觉还是有点 ...
- python如何离线安装第三方库_Python在线和离线安装第三方库的方法
Python在线和离线安装第三方库的方法 Windows环境: (1)离线安装 首先在线搜索并下载你需要的第三方库:网址https://pypi.org/project/ 安装whl包: pip in ...
- OceanBase 在线与离线安装方式详解
各位好,今天给大家带来一篇有关 OceanBase 在线与离线安装方式的解读.首先我们来讨论一下一日常工作中的一些场景,大家经常会遇到以下几种情况: 公司网络条件很不错,在线下载速度很快,安装软件直接 ...
- 离线安装nginx(包括离线安装gcc-g++环境,免费下载gcc离线安装包)
离线安装nginx(包括离线安装gcc-g++环境) 有些时候我们的linux服务器无法连接公网的情况下就需要离线安装应用 检查电脑是否有gcc和gcc-c++环境 gcc -v g++ -v # 如 ...
- Linux上Nginx的安装及使用(在线及离线安装)
一.相关概念 ①nginx介绍 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站 ...
- linux centos7 在线和离线安装字体
一. 安装分为在线和离线方式 1.在线安装 1.1 安装字体库 在CentOS 4.x开始用fontconfig来安装字体库 yum -y install fontconfig 这时在/usr/sha ...
- linux 在线和离线安装Mplayer视频播放器
2017-4-14 在线安装Mplayer 准备工作 需要以下三个文件: 源代码包:MPlayer-1.0rc4.tar.bz2.下载地址:http://www.mplayerhq.hu/MPlaye ...
- Android Studio插件在线、离线安装以及常用插件推荐
安装插件的方法: 1.在线安装: 设置Setting里面检索plugins:然后就可以搜索插件名称以及安装了. 2.离线安装: 上图顶部Updates右边那个设置图标:选择下载好的离线插件导入即可(下 ...
- 离线linux下python安装pip包_Linux pip命令和在线、离线安装
1. pip 介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 1.1 pip 常用命令 安装包 pip install SomePackag ...
最新文章
- Andorid 布局layout_margin和padding分析
- iOS利用通知(NSNotification)进行传值
- halcon的算子清点:Chapter 9 匹配
- 用稳压管保护单片机引脚_零基础入门单片机(2)学会控制IO引脚你就入门啦
- 【遥感物候】植被物候与气候(气温和降水)条件的空间相关性分析
- DCIM有助于数据中心的UPS部署
- 河北专接本C语言知识点
- Dubbo metrics学习总结
- 【Scikit-Learn 中文文档】处理文本数据 - scikit-learn 教程 | ApacheCN
- php 模态框效果,评论:超酷的模态框效果 - Nifty
- 夏季养生:夏季养生必备五种中药材
- 微信小程序 实时搜索并高亮关键字
- 东航电商前端技术周刊第二期20180608
- Hive中使用sort_array函数解决collet_list列表排序混乱问题
- 使用后羿采集器采集数据,并导出到MySql数据库中
- oracle中update语句更新字段
- PyTorch深度学习基础之Reduction归约和自动微分操作讲解及实战(附源码 超详细必看)
- 我的世界mod整合包java_我的世界1.7.10食物、匠魂与超能力向整合包(附JAVA)
- 3d打印光固化好还是热固化好_光固化3D打印机定制
- 谁动了你的五元组-Linux Netfilter NAT之nf_nat_alloc_null_binding