Linux centos7环境下安装Nginx

时间:2021-12-09 07:22:54

Linux centos7环境下安装Nginx的步骤详解

1、    首先到Nginx官网下载Nginx安装包

http://nginx.org/download/nginx-1.5.9.tar.gz

下载好后会见到类似下面的一份文件

Linux centos7环境下安装Nginx

创建nginx-src目录并且去到nginx-src目录里运行如下命令即可:

mkdir nginx-src && cd nginx-src

 

当然也可以在Linux底下运行以下命令进行下载Nginx安装包

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

Linux centos7环境下安装Nginx

2、解压nginx-1.5.9.tar.gz文件

tar -zxvf nginx-1.5.9.tar.gz

Linux centos7环境下安装Nginx

3、删除安装包文件命令

rm -f nginx-1.5.9.tar.gz

Linux centos7环境下安装Nginx

4、配置安装运行命令

cd nginx-1.5.9/

./configure --prefix=/usr/local/nginx

Linux centos7环境下安装Nginx

也许是提示缺包:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

安装pcre-devel解决问题(需要有网络下运行并且是超级管理员身份)

yum -y install pcre-devel

yum -y install openssl openssl-devel

Linux centos7环境下安装Nginx

要切换为root超级管理员身份: su

Linux centos7环境下安装Nginx

Linux centos7环境下安装Nginx

现在进行重新配置

./configure --prefix=/usr/local/nginx

如果重新配置也不成功这时需要安装gcc

yum –y install gcc

Linux centos7环境下安装Nginx

安装好gcc之后再次进行配置

Linux centos7环境下安装Nginx

5、编译命令

Make

Linux centos7环境下安装Nginx

6、安装命令

make install

Linux centos7环境下安装Nginx

7、安装完毕,启动nginx

cd /usr/local/nginx/sbin

./nginx

Linux centos7环境下安装Nginx

如果启动不成功可能是防火墙问题导致

这时需要关闭防火墙

systemctl stop firewalld.service

Linux centos7环境下安装Nginx

8、访问nginx

http://IP地址

Linux centos7环境下安装Nginx

9、如果要精简一下配置文件

重新加载配置文件

运行命令:  nginx -s reload

到这里博主我就成功的在Linux Centos7下安装了Nginx服务器

并且已经成功的在浏览器上通过IP地址访问到nginx。

感谢各位博友对我的支持!  非常感谢大家。

Linux centos7环境下安装Nginx的更多相关文章

  1. Linux centos7环境下安装JDK的步骤详解

    Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令:   java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...

  2. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  3. linux centos7环境下安装apache2&period;4&plus;php5&period;6&plus;mysql5&period;6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  4. linux centos7环境下安装apache2&period;4&plus;php5&period;6&plus;mysql5&period;6 安装及踩坑集锦

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...

  5. linux centos7环境下安装apache2&period;4&plus;php5&period;6&plus;mysql5&period;6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  6. centos7环境下安装nginx

    安装所需环境 nginx是C语言开发,在Linux和windows环境上面都可以运行. 1.gcc安装 安装nginx需要将官网下载的代码进行编译,编译依赖gcc环境,如果没有gcc环境,需要先安装g ...

  7. Linux和Windows环境下安装Nginx

    Nginx的安装 windows环境下安装Nginx 安装 Nginx 的下载地址如下: http://nginx.org/en/download.html 选择时尽量选择 Stable 稳定版本,点 ...

  8. Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl&period;so为例)

    https://blog.csdn.net/shinesun001/article/details/54312402 在centos 7环境下搭建好Lnmp环境之后,发现安装的php有好多扩展都没有安 ...

  9. centos &sol; Linux 服务环境下安装 Redis 5&period;0&period;3

    原文:centos / Linux 服务环境下安装 Redis 5.0.3 1.首先进入你要安装的目录 cd /usr/local 2.下载目前最新稳定版本 Redis 5.0.3 wget http ...

随机推荐

  1. AFNetworking3&period;0 Https P12证书

    最近服务器由原来的ice中间件改为https.方便了和服务器交互时不用自己aes加密了. -之前服务器人员和我(IOS)都没有使用过https,所以https跑不通很难说是服务器没有配置好还是IOS这 ...

  2. 暴力&sol;set Codeforces Round &num;291 &lpar;Div&period; 2&rpar; C&period; Watto and Mechanism

    题目传送门 /* set的二分查找 如果数据规模小的话可以用O(n^2)的暴力想法 否则就只好一个一个的换(a, b, c),在set容器找相匹配的 */ #include <cstdio&gt ...

  3. 【SPOJ】10628&period; Count on a tree(lca&plus;主席树&plus;dfs序)

    http://www.spoj.com/problems/COT/ (速度很快,排到了rank6) 这题让我明白了人生T_T 我知道我为什么那么sb了. 调试一早上都在想人生. 唉. 太弱. 太弱. ...

  4. BZOJ 1756&colon; Vijos1083 小白逛公园

    题目 1756: Vijos1083 小白逛公园 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 856  Solved: 264[Submit][Sta ...

  5. C&num;中ref和out的区别浅析

    这篇文章主要介绍了C#中ref和out的区别浅析,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区别在哪儿呢,需要的朋友可以参考下   在C#中通过使用方法来获取返回值时,通 ...

  6. SNMP中MIB2所有主要节点

    系统组:system组包含以下对象集(.1.3.6.1.2.1.1): 对象名:sysDescr(1) OID:system.1 对象类型:DisplayString[255] 访问模式:只读 描述: ...

  7. 实验三:敏捷开发与XP实践

    Java实验三报告 一.   实验内容 (一)敏捷开发与XP 内容:1.敏捷开发(Agile Development)是一种以人为核心.迭代.循序渐进的开发方法. 2.极限编程(eXtreme Pro ...

  8. 蓝桥杯 方格填数 DFS 全排列 next&lowbar;permutation用法

    如下的10个格子(参看[图1.jpg]) 填入0~9的数字.要求:连续的两个数字不能相邻.(左右.上下.对角都算相邻) 一共有多少种可能的填数方案? 请填写表示方案数目的整数.注意:你提交的应该是一个 ...

  9. 1503162139-ny-分数拆分

    分数拆分 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描写叙述 如今输入一个正整数k,找到全部的正整数x>=y,使得1/k=1/x+1/y. 输入 第一行输入一个整数 ...

  10. Django图书管理系统&lpar;单表操作&rpar;

    以下内容需要掌握: Python3 以及前端:HTML,CSS,jQuery,BootStrap,Django,JavaScript 开启Django新项目: 1,settings.py 数据库选择: ...