下载nginx

wget http://nginx.org/download/nginx-1.5.6.tar.gz

解压包安装在/opt/nginx、 目录下,

1.安装gcc(centos 7之后一般已自带,可以在第6步失败后再安装)

yum install gcc gcc-c++

这时候可能报错/usr/libexec/urlgrabber-ext-down时 需要vi 第一行 #! /usr/bin/python 修改为 #! /usr/bin/python2.6.6  ,https://www.cnblogs.com/Jack-cx/p/9356463.html在这篇我装了双版本,旧版本为2.6.6可以用yum 不多解释,可以进去看下~

2. 安装pcre

yum install -y pcre pcre-devel

3. 安装zlib

yum install -y zlib zlib-devel

4. 安装openssl

yum install -y openssl openssl-devel

5. 编译Nginx(加载常用模块如ssl)

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module

6. 安装Nginx

cd /usr/local/nginx/

make && make install

这时候可能报错

make: *** [install] Error 2 ...

其实make通过了 是make install 报的错,可以自己分步执行试下

看了会百度知道为啥了,因为之前nginx安装目录在/usr/local/ make是编译一些东西,make install 是把make编译东西 部署到对应的目录 这时候make install会部署到当前文件夹,所以冲突了,

然后把nginx移到了/opt/下 重新安装 到make && make install ok!!!!!!!!!

查看下nginx进程

如果报错nginx没有pid,执行下面

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

7.启动nginx

cd /usr/local/nginx/sbin

./nginx

nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件

cat nginx.pid 查看进程号

8.关闭nginx服务

kill -TERM pid 快速停止服务

kill -QUIT pid 平缓停止服务

kill -9 pid 强制停止服务

9.重启nginx

cd /usr/local/nginx

./nginx -HUP pid

./nginx -s reload

每次启动 /usr/local/nginx/logs/下会生成pid文件 关闭nginx后文件会消失 可以用此查nginx主进程号

注意!!!!!!nginx.conf在解压包的录下,我的是/opt/nginx/conf/nginx.conf配置,

不要到 /user/local/nginx/conf/nginx.conf下配置呀 ,这个简单的配置我义无反顾跳坑了~~

安装到这完了~~~~有理解错误的地方,麻烦留言告知,3  q  ~~

[linux]centos7.4安装nginx的更多相关文章

  1. Windows和Linux(Centos7)下安装Nginx

    安装Nginx 这篇记录只不过做了一个简单总结,如果对这块没什么概念的话可以看一下知乎的这篇文章 https://zhuanlan.zhihu.com/p/83890573 window下安装 win ...

  2. .Net Core Linux centos7行—安装nginx,运行静态网站

    使用编译安装方式安装nginx Nginx下载地址:http://nginx.org/en/download.html.下载Stable version(稳定版就好).当前稳定版:http://ngi ...

  3. Docker 实战(二)——centos7镜像安装nginx,将安装nginx的centos容器生成新的镜像,并导出

    Docker centos7镜像安装nginx 1.安装docker 使用yum安装docker不再重复:见  Linux常用命令 2.pull centos 1)在docker仓库中搜索centos ...

  4. Linux CentOs7 下安装 redis

    Linux CentOs7 下安装 redis 请将以下命令放入linux命令行中运行 如果安装过程前没有安装GCC请先安装  命令如下 $ yum install gcc-c++ $ wget ht ...

  5. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  6. (转)LINUX CENTOS7下安装PYTHON

    LINUX CENTOS7下安装PYTHON 原文:http://www.cnblogs.com/lclq/p/5620196.html Posted on 2016-06-27 14:58 南宫羽香 ...

  7. 学习笔记(1)centos7 下安装nginx

    学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...

  8. Linux CentOS7下安装Zookeeper-3.4.10服务(最新)

    Linux CentOS7下安装Zookeeper-3.4.10服务(最新) 2017年10月27日 01:25:26 极速-蜗牛 阅读数:1933   版权声明:本文为博主原创文章,未经博主允许不得 ...

  9. CentOS7 yum 安装 Nginx最新版本

    CentOS7 yum 安装 Nginx最新版本 下载对应当前系统版本的nginx包(package) # wget  http://nginx.org/packages/centos/7/noarc ...

随机推荐

  1. P6295-有标号 DAG 计数【多项式求逆,多项式ln】

    正题 题目链接:https://www.luogu.com.cn/problem/P6295 题目大意 求所有\(n\)个点的弱联通\(DAG\)数量. \(1\leq n\leq 10^5\) 解题 ...

  2. 深入浅出WPF-12.绘图与动画

    绘图 1)Brush(画刷) SolidColorBrush实心画刷,直接使用颜色赋值 LinearGradientBrush线性渐变画刷,色彩沿设定的直线方向.按设定的变化点进行渐变 RadialG ...

  3. C++ 可变数组实现

    话不多说,直接上代码,看注释 template<class T> // 支持传入泛型,但string这种可变长度的类型还不支持 class Array { int mSize = 0, m ...

  4. 洛谷3288 SCOI2014方伯伯运椰子(分数规划+spfa)

    纪念博客又一次爆炸了 首先,对于本题中,我们可以发现,保证存在正整数解,就表示一定费用会降低.又因为一旦加大的流量,费用一定会变大,所以总流量一定是不变的 那么我们这时候就需要考虑一个退流的过程 对于 ...

  5. Vulnstack内网靶场2

    环境配置 内网2靶场由三台机器构成:WIN7.2008 server.2012 server 其中2008做为对外的web机,win7作为个人主机可上网,2012作为域控 网络适配器已经设置好了不用自 ...

  6. for...of 和 for...in 是否可以直接遍历对象,有什么解决方案

    答案: for...of不能直接遍历对象,for  in可以直接遍历对象 原因: for...of需要实现iterator接口,对象没有实现iterator接口 解决: const obj = {a: ...

  7. 【UE4】Windows 的几种打包方式

    简述 自动化工具(Unreal Automation Tool,简称 UAT) 自动化工具使用特定的命令 BuildCookRun 封装流程包含 构建(Build):该阶段将为所选择的平台编译可执行文 ...

  8. 谈谈BEM规范(含代码)

    css规范之BEM规范 前言 引用一句经典名言在编程的世界里其中一件最难的事情就是命名,不管是设计到编程语言还是标记语言都会有命名的需求.今天聊的就是关于css的命名规范的发展过程以及演变. 命名的发 ...

  9. Java基础-Java8新特性

    一.Lambda表达式 在了解 Lambda 之前,首先回顾以下Java的方法. Java的方法分为实例方法,例如:Integer的equals()方法: public final class Int ...

  10. [技术博客] BeautifulSoup4分析网页

    [技术博客] BeautifulSoup4分析网页 使用BeautifulSoup4进行网页文本分析 前言 进行网络爬虫时我们需要从网页源代码中提取自己所需要的信息,分析整理后存入数据库中. 在pyt ...