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 稳定版本,点 ...
随机推荐
- 训练1-L
n个人一起排队接水,第i个人需要ai的时间来接水. 1 <= n <= 1000 1 <= a,i<= 1000 同时只能有一个人接水,正在接水的人和没有接水的人都需要等待. ...
- POJ 2376 Cleaning Shifts (线段树优化DP)
题目大意:给你很多条线段,开头结尾是$[l,r]$,让你覆盖整个区间$[1,T]$,求最少的线段数 题目传送门 线段树优化$DP$裸题.. 先去掉所有能被其他线段包含的线段,这种线段一定不在最优解里 ...
- CentOS 笔记(二) 端口占用,进程查看
①查看当前端口情况 netstat -nultp ②查看当前进程情况 ps -ef ps -ef|grep dotnet ③强制kill 进程 kill -9 [PIN]
- Linux 中常用的基础命令二
1.Linux文件分层结构 FHS:Linux有一个组织叫LSB定义的Linux发行版基础目录名称命名法则及功用规定,这种标准叫FHS文件系统层级标准./bin 存放可执行的二进制程序,管理员和 ...
- 手机上怎么去掉a 标签中的img点击时的阴影?
添加: <style type="text/css"> a { -webkit-tap-highlight-color: transparent; -webkit-to ...
- SSH框架整合截图总结(一)
分页相关属性 --------------------------------------------------------------- 分页思路表单提交(只需传递当前页的值) ->acti ...
- 杭电(hdu)ACM 4548 美素数
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- 前端 自定义format函数
为字符串创建format方法,用于字符串格式化 {# 前端没有字符串占位符%s的替代方法,以下是自定义字符串替换的方法,以后前端拓展方法都可以使用下面的形式 #} String.prototype. ...
- Swift - 制作一个在线流媒体音乐播放器(使用StreamingKit库)
在之前的文章中,我介绍了如何使用 AVPlayer 制作一个简单的音乐播放器(点击查看1.点击查看2).虽然这个播放器也可以播放网络音频,但其实际上是将音频文件下载到本地后再播放的. 本文演示如何使用 ...
- CodeForcess--609B--The Best Gift(模拟水题)
The Best Gift Time Limit: 2000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64u Submi ...