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 稳定版本,点 ...
随机推荐
- 01.Python基础-1.Python简介及基础
python简介 python简介 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年. ...
- j2ee消息中间件
http://blog.csdn.net/apanious/article/details/51014396
- 做支付遇到的HttpClient大坑
前言 HTTPClient大家应该都很熟悉,一个很好的抓网页,刷投票或者刷浏览量的工具.但是还有一项非常重要的功能就是外部接口调用,比如说发起微信支付,支付宝退款接口调用等:最近我们在这个工具上栽了一 ...
- 【codeforces 799B】T-shirt buying
[题目链接]:http://codeforces.com/contest/799/problem/B [题意] 告诉你每个人喜欢的衣服的颜色; 然后告诉你每件衣服的正面和背面的颜色以及它的价格; 只要 ...
- 电脑-制作WIN7启动U盘
1.需要准备的工具:win7系统盘(安装盘,不是ghost),软碟通工具,大于4G的U盘
- 韩国IT业是怎么走向国际我们须要学习什么
无论从国土面积仍是从人口数量上来衡量.韩国都不能算是一个大国,而且自然资本十分缺乏,即是在这种情况下,韩国经过几十年的尽力开展变成技能大国,格外是在IT这种新经济范畴更是引人注目.并诞生了三星等国际级 ...
- CSS初步理解
近期在学习牛腩的时候遇到了网页的制作.挺新奇的.其中涉及到了有关CSS的知识,于是乎自己也就花费两个小时的时间.找了本浅显易懂的书来看了一遍,从宏观上来了解CSS的相关内容.有关CSS的基础知识详见下 ...
- 【MySQL】MySQL删除匿名用户,保证登录安全
博客地址已迁往 www.virtclouds.com 原文地址 http://www.virtclouds.com/538.html 很多MySQL程序都会带有匿名登录的功能. 在刚刚安装完MySQL ...
- angularjs1--动画
<!DOCTYPE HTML> <html ng-app="myApp"> <head> <meta http-equiv="C ...
- DB-MySQL:MySQL 处理重复数据
ylbtech-DB-MySQL:MySQL 处理重复数据 1.返回顶部 1. MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需 ...