centos6.5上安装nginx

本文讲解使用编译方法在centos6.5上安装nginx。

1. 到官网先下载nginx。

http://nginx.org/en/download.html

clip_image002

本示例是下载的1.8.1,历史稳定版本。

使用yum命令安装基本的环境

yum -y install gcc gcc-c++ autoconf automake make

clip_image004

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 

clip_image006

2. 将下载的nginx-1.8.1.tar.gz放置到服务器的/usr/local/nginx目录下, tar -xzvf nginx-1.8.1.tar.gz解压文件,如下图:

clip_image008

3. 切换到nginx-1.8.1目录下,运行./configure进行初始化配置如果出现如下错误,说明没有安装PCRE。

clip_image010

PCRE安装方法:

https://sourceforge.net/projects/pcre/files/pcre/网上下载,我下载的是pcre-8.38.tar.gz

使用tar -zxvf pcre-8.38.tar.gz进行解压。使用 chmod -R 777 /pcre-8.38给文件夹授予全部读写权限。

切换到/pcre-8.38目录下,运行 ./configure 进行pcre初始化配置,会在控制台打印出一大堆的输出信息。

执行make操作,进行编译。

最后再执行make install,进行安装,至此PCRE安装完成。

也可以直接使用如下命令进行安装yum install pcre-devel.i686。

安装完成后,直接再回到nginx目录下,使用./configure进行配置。

4、最后通过make && make install完成安装

clip_image012

5.启动nginx

切换到sbin目录:cd /usr/local/nginx/sbin

启动Nginx:./nginx

此时,nginx基本安装完成,找开浏览器进行测试,linux本机可正常访问,但是在其它机器无法打开页面。

原因是因为iptables防火墙限制。

加入80的iptables,执行如下命令/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT。

再次访问你的网站即可正常访问。

clip_image014

posted @ 2016-04-29 14:07  迟来的春天  阅读(83)  评论(0)    收藏  举报