Linux red hat 核心版下安装Nginx
不要安装核心版的Linux,不要安装核心版的Linux,不要安装核心版的Linux重要的事情要说3遍。
心血来潮突然想在Linux下安装Nginx,但是在安装的国程中发现了很多问题。nginx 基本安装与配置总结
Nginx
Nginx是一个高性能的http和反向代理服务器,也是一个IMAP/POP3/SMIP代理服务器,特点是占内存少,并发能力强。
下载
需要模块依赖有3个包
1.openssl库(www.openssl.org)
2.pcre库(www.pcre.org)
3.zlib库(www.zlib.org)
4.是Nginx下载(nginx.org)
这些库的版本自己喜欢定吧,不要太高也不要太低是最好的。
安装
openssl-fips-2.0.16.tar.gz/zlib-1.2.11.tar.gz/pcre-8.21.tar.gz/nginx-1.12.2.tar.gz
1.安装openssl-fips-2.0.16.tar.gz
解压:tar -zxvf openssl-fips-2.0.16.tar.gz
进入:cd openssl-fips-2.0.16
配置:./config
编译:make
安装:make install
2.安装zlib-1.2.11.tar.gz
解压:tar -zxvf zlib-1.2.11.tar.gz
进入:cd zlib-1.2.11
配置:./configure
编译:make
安装:make install
3.安装pcre-8.21.tar.gz
解压:tar -zxvf pcre-8.21.tar.gz
进入:cd pcre-8.21.tar.gz
配置:./configure
编译:make
安装:make install
4.安装nginx-1.12.2.tar.gz
解压:tar -zxvf nginx-1.12.2.tar.gz
进入:cd nginx-1.12.2.tar.gz
配置:./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-fips-2.0.16
编译:make
安装:make install
大功告成!
?怎么可能会那么顺利,我老婆怎么可能那么快被搞定,想想就好了。来我大声告诉你我老婆名字是Linux核心版.....
在安装openssl-fips-2.0.16问题就出现了编译时出现,make:gcc:command not found,0.0,我怎么可能打老婆,哈哈,怎么可能。
输入yum -y install gcc
no packages 俄?好吧,好像不行
下载gcc
http://ftp.gnu.org/gnu/gcc/下载对应的版本,我下载的是gcc-8.1.0.tar.gz
安装
解压:tar -zxvf gcc-8.1.0.tar.gz -c /usr/local/src
进入:cd /usr/local/src/gcc-8.1.0
获取依赖包:./contarib/downlocal_prerequisites(不知,上面安装nginx时能不能用这条命令呢?没试过)
配置:./configure --enable-checking=release --enable-languages=c,c++ --disable-multitlib
编译:make
安装:make install
ok,搞定,回家。想想就好了,你都忘记我老婆叫什么的吧
问题
make时出现
no acceptable C complier found in $PATH 缺少c编译器
解决
你不仁我不义
我告诉丈母娘()
![图片描述][1]
挂载:mount /dev/cdrom /mnt/cdrom
进入:mnt/cdrom/Packages
搜索:find . -name '*gcc*'
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm(每个版本都不同,发现好像安装gcc用这个包不知道行不行)
在安装是会提示你还要安装其他包才行,没事根据安装提示安装就行
G++
不可能那么容易的。
还有安装这2个包,造孽啊
libstadc++-devel-4.4.7-4.el7.x86_64.rpm
gcc-c++-4.4.7-4.el7.x86_64.rpm
正常情况下就2个,不正常,就跟提示来吧,跟上面一样
结尾
到gcc编译make,安装make install,一般会成功。
到openssl-fips-2.0.16.tar.gz编译make,安装make install
到zlib-1.2.11.tar.gz编译make,安装make install
到pcre-8.21.tar.gz编译make,安装make install
到nginx-1.12.2.tar.gz编译make,安装make install
到进入cd /usr/local/nginx/sbin
检查 ./nginx -t
启动 ./nginx
端口 netstat -ntlp
原文地址:https://segmentfault.com/a/1190000016541606
Linux red hat 核心版下安装Nginx的更多相关文章
- Linux Red Hat 8.0虚拟机安装过程
Linux Red Hat 8.0虚拟机安装过程 一.安装虚拟机所需要的工具: 1.VMware Workstation Pro 2.Red Hat 8.0 虚拟机镜像 3.还有一个就是VMware的 ...
- Red Hat 6.3 下安装 nginx-1.7.4
一.安装准备 在Redhat系统下,没有CentOS那样使用yum安装依赖包等,所以接下来主要记录一下如何一步一步安装Nginx相关的依赖库. 下面就正式安装,由于安装Nginx需要依赖gcc-c++ ...
- Linux(Red hat)无网离线安装TensorFlow
文件下载 首先,下载想要安装的版本,目前最新的是1.8.0 根据你的python版本下载对应的whl文件,下载连接:https://pypi.org/project/tensorflow/#files ...
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_2
2. 产品安装过程提示Ping Domain Error 1)错误日志: Pinging domain... 8:19:22 AM ********************************** ...
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_1
1. 产品安装过程中提示无法创建Domain([ICMD_10033] Command [defineDomain] failed with error [[INFASETUP_10002]) 1) ...
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_3
3.Repository Service启动后的页面编码问题 1)错误信息: 2)原因分析及解决步骤 原因分析: informatica产品安装背后AdminConsole的Code page默认为U ...
- Informatica9.6.1在Linux Red Hat 5.8上安装遇到的有关问题整理_4
4.创建Integration Service后无法启动 1)错误日志: 2)解决办法: 进入Repository Service的属性页面,将其运行模式改成Normal.
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- Linux和Windows环境下安装Nginx
Nginx的安装 windows环境下安装Nginx 安装 Nginx 的下载地址如下: http://nginx.org/en/download.html 选择时尽量选择 Stable 稳定版本,点 ...
随机推荐
- [luogu4053 JSOI2007] 建筑抢修 (贪心 优先队列)
传送门 题目描述 小刚在玩JSOI提供的一个称之为"建筑抢修"的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者.但是T部落的基地里已经有N个建筑设施受到了严重的损伤 ...
- ongl表达式中得到对象,调用对象方法(OA项目权限显示模块)
在用户是否拥有某项权限的问题 是这样解决的: 用户登录之后 登录信息是保存在session域中的 通过el表达式可得到登录的对象信息 那么怎样判断用户是否拥有某项权限呢 ?如果没有上图中的判断 ...
- AJAX发送POST请求,请求提交后Method从POST变成GET
服务器如果返回301或者302状态码,所有请求方法都会切换成GET头部的location如果要保证重定向后的请求方法,需要在服务端返回307(临时)或者308(永久)状态码,这两个状态码不会更改原请求 ...
- idea安装Jerebel 与使用
在File->setting->plugins->下选择Browse repositories下搜索JRebel Plugin 下载,下载完成之后重启idea. 重启完成后,可见在工 ...
- “System.IO.FileNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生
这个错误是我在打包的时候.发现的,由于我移动了我的project的位置(从C盘移动到了D盘),看一下出错的代码: Dim strDB As String = System.Configuration. ...
- BAT常问问题总结以及回答(问题汇总篇)
几个大厂的面试题目目录: java基础(40题)https://www.cnblogs.com/television/p/9397968.html 多线程(51题) 设计模式(8点) JVM(12题) ...
- Gym 100418J Lucky tickets(数位dp)
题意:给定一个n.求区间[1, n]之间的全部的a的个数.a满足: a能整除 把a表示自身二进制以后1的个数 思路:题意非常绕.... 数位dp,对于全部可能的1的个数我们都dfs一次 对于某一个可 ...
- Google C++ style guide——格式
1.行长度 每一行代码字符数不超过80. 例外: 1)假设一行凝视包括了超过80字符的命令或URL,出于复制粘贴的方便能够超过80字符: 2)包括长路径的能够超出80列,尽量避免: 3)头文件保护能够 ...
- h5-注册成功
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAAGnCAIAAABuMVpqAAAgAElEQVR4nOy9eXQTd57om2R6uvtO3z ...
- BZOJ:3441 乌鸦喝水
bzoj:3441 乌鸦喝水 题目传送门 Description 一只乌鸦在自娱自乐,它在面前放了n个有魔力的水缸,水缸里装有无限的水. 他准备从第1个水缸飞到第n个水缸,共m次.在飞过一个水缸的过程 ...