文档章节

Nginx安装

Gmupload
 Gmupload
发布于 2014/05/28 10:54
字数 738
阅读 247
收藏 8

首先,下载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
博文 59
码字总数 15593
作品 1
长沙
高级程序员
nginx(四)安装第三方模块

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

Koma
2015/04/13
0
0
CentOS下安装Nginx

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

chace0120
2016/06/09
222
0
nginx安装第三方模块的方法

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

yangwangbaby
2016/02/29
0
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
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

没有更多内容

加载失败,请刷新页面

加载更多

Java中的移位运算符

国庆给自己放了个小长期二十几天,回来继续更新专栏 上一篇文章我们说了Java里的二进制,知道了计算机是以0和1来处理数据的,在阅读源码的过程中,经常会看到这些符号<< ,>>,>>>,这些符号...

SuShine
29分钟前
2
0
linux版QQ

下载地址在这 http://yun.tzmm.com.cn/index.php/s/XRbfi6aOIjv5gwj Appimage包不用做什么别的处理,安装啥的都不需要。。找到文件所在目录,终端中修改一下文件的权限 chmod 777 QQ-2017112...

悲催的古灵武士
35分钟前
1
0
咕泡-MyBatis 实用篇作业

1. Mapper在spring管理下其实是单例,为什么可以是一个单例? 首先,mapper 内部不包含 成员字段,无状态单例是安全的 另外,一直存在不用每次调用都new 一个新实例 2. MyBatis在Spring集成下...

职业搬砖20年
38分钟前
2
0
MQTT协议的初浅认识之连接建立

MQTT百科 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布...

亚林瓜子
55分钟前
1
0
OpenStack部署都有哪些方式

对于每一个刚接触到OpenStack的新人而言,安装无疑是最困难的,同时这也客观上提高了大家学习OpenStack云计算的技术门槛。想一想,自己3年前网上偶然接触到OpenStack时,一头茫然,手动搭建一...

tututu_jiang
55分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部