文档章节

Nginx安装

Gmupload
 Gmupload
发布于 2014/05/28 10:54
字数 738
阅读 247
收藏 8
点赞 1
评论 0

首先,下载PRCE

地址:http手动下载地址:http://sourceforge.net/projects/pcre/files/pcre/选择下载最新版本

我下载的是pcre-8.35.tar.gz

一般情况下,我的软件都放在/opt/soft下

1,解压:

# cd /opt/soft

# tar -zxvf pcre-8.35.tar.gz

# cd pcre-8.35

2.配置

# mkdir /usr/local/pcre-8.35

# ./configure --prefix=/usr/local/pcre-8.35

3.编译

# make

当你看到make[1]: Leaving directory `/opt/soft/pcre-8.35'

说明编译完成

4.安装

# make install

当你看到

make[3]: Leaving directory `/opt/soft/pcre-8.35'

make[2]: Leaving directory `/opt/soft/pcre-8.35'

make[1]: Leaving directory `/opt/soft/pcre-8.35'

说明安装完成

接下来,安装nginx之前还有一个步骤:

# yum -y install pcre-devel

这个是为了解决:

./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.

】这个错误。

如果你不执行以上命令,直接去安装nginx,就可能有这个错误。

注意:安装pcre之前可能还有一个错:

 

configure: error: You need a C++ compiler for C++ support

执行命令:

yum install -y gcc gcc-c++

然后重复安装动作即可。

 

配置好pcre后我们就可以安装nginx了。

1.下载Nginx http://nginx.org/download/

(现在最新版本1.9.9)

可以根据自己选择下载,我下的是 nginx-1.4.5.tar.gz 

同样的我的也是放在/opt/soft下

3.解压

 

# cd /opt/soft

# tar -zxvf nginx-1.4.5-1392172829533.tar.gz

# cd nginx-1.4.5

4.配置

 

# mkdir /usr/local/nginx

# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

5.编译

# make

 

[make[1]: Leaving directory `/opt/soft/nginx-1.4.5'

make -f objs/Makefile manpage

make[1]: Entering directory `/opt/soft/nginx-1.4.5'

sed -e "s|%%PREFIX%%|/usr/local/nginx/|" \

-e "s|%%PID_PATH%%|/usr/local/nginx//logs/nginx.pid|" \

-e "s|%%CONF_PATH%%|/usr/local/nginx//conf/nginx.conf|" \

-e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx//logs/error.log|" \

< man/nginx.8 > objs/nginx.8

make[1]: Leaving directory `/opt/soft/nginx-1.4.5']

当你看到这些的时候代表编译完成。

6.安装

# make install
[test -d '/usr/local/nginx//logs' || mkdir -p '/usr/local/nginx//logs'

test -d '/usr/local/nginx//logs' || mkdir -p '/usr/local/nginx//logs'

test -d '/usr/local/nginx//html' || cp -R html '/usr/local/nginx/'

test -d '/usr/local/nginx//logs' || mkdir -p '/usr/local/nginx//logs'

make[1]: Leaving directory `/opt/soft/nginx-1.4.5'

]

当你看到这些表示安装完成

7.测试

#cd  /usr/local/nginx/sbin

#./nginx -t

如果显示:

nginx: the configuration file /usr/local/nginx//conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx//conf/nginx.conf test is successful

则表示OK哒

8.启动nginx

# ./nginx 

在浏览器中输入你的服务器ip地址,因为nginx默认为80端口,

如果显示:

[

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and working. Further configuration is required.

For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx.

]

则表示nginx已经成功安装了。

 

ps:关于nginx的一些操作,特性,大家可以去看其他文章。这里不做细表。

借鉴文章:http://my.oschina.net/u/1047537/blog/131330

© 著作权归作者所有

共有 人打赏支持
Gmupload
粉丝 12
博文 51
码字总数 14916
作品 1
长沙
高级程序员
CentOS下安装Nginx

前言 项目需要,自己整个nginx玩玩,部署服务器的操作系统为CentOS 6.5。 nginx安装 上网搜了一下关于nginx的安装教程,大致存在两种安装方法,都是通过yum install命令来完成。 方法一:自己...

chace0120
2016/06/09
222
0
nginx(四)安装第三方模块

nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,ngin...

Koma
2015/04/13
0
0
nginx安装第三方模块的方法

nginx文件非常小但是性能非常的高效,这方面完胜apache,nginx文件小的一个原因之一是nginx自带的功能相对较少,好在nginx允许第三方模块,第三方模块使得nginx越发的强大. 在安装模块方面,ngin...

yangwangbaby
2016/02/29
0
0
CentOS 6下编译安装Nginx

CentOS 6下编译安装Nginx By:老宁 一、准备make环境 yum -y install gcc gcc-c++ automake autoconf libtool make 二、准备Nginx环境 安装pcre、zlib,前者为了重写rewrite,或者为了gzip压...

hn383351109
2017/10/17
0
0
nginx 学习笔记(1)

本文nginx安装目录为 /usr/local/nginx 安装nginx时所在目录 /usr/local 安装版本 /nginx-1.9.12 下载地址:http://nginx.org/download/nginx-1.9.12.tar.gz 解压,删除安装包,进入解压后的...

lis1314
2016/06/09
62
0
Ubuntu 14.04TLS和CentOS-6(64bit)上安装Nginx

Ubuntu 14.04上安装Nginx [参考地址]https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-14-04-lts Step 1-执行安装命令: sudo apt-get update sudo apt-ge......

无上@诀
2016/03/17
0
0
CentOS7.0安装Nginx 1.7.4

一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装...

vshcxl
2016/07/06
21
0
nginx 安装方法2

entOS-6.8 安装 Nginx Nginx 环境准备: 安装Nginx需要完成以下依赖的安装 1.gcc 安装:yum install gcc-c++ 2.PCRE pcre-devel 安装:yum install -y pcre pcre-devel 3.zlib 安装: yum ins......

暖暖miss
2017/06/29
0
0
Nginx的安装和配置

1.安装说明: 系统环境:Ubuntu 14.04.3 LTS 软件:nginx-1.8.0.tar.gz 安装位置:/opt/nginx 2.安装 需要用到的安装包: openssl-fips-2.0.10.tar.gz zlib-1.2.8.tar.gz pcre-8.37.tar.gz ...

wcyong
2015/09/27
211
0
Nginx系列-1.Linux下安装Nginx

Nginx系列-1.Linux下安装Nginx 实验环境 一台最小化的 CentOS 7.3 虚拟机 A. 源码方式安装Nginx 一、安装Nginx 安装Nginx依赖包 从Nginx官网下载Nginx源码包 解压Nginx源码包到,并查看Nginx...

ngle
06/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
9
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0
python从零学——scrapy初体验

python从零学——scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的python。现将一些学习中遇到的问题记录下来,以便日后查询 1. 开发环境的准...

咾咔叽
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部