centos6.5上安装nginx
本文讲解使用编译方法在centos6.5上安装nginx。
1. 到官网先下载nginx。
http://nginx.org/en/download.html
本示例是下载的1.8.1,历史稳定版本。
使用yum命令安装基本的环境
yum -y install gcc gcc-c++ autoconf automake make
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
2. 将下载的nginx-1.8.1.tar.gz放置到服务器的/usr/local/nginx目录下, tar -xzvf nginx-1.8.1.tar.gz解压文件,如下图:
3. 切换到nginx-1.8.1目录下,运行./configure进行初始化配置如果出现如下错误,说明没有安装PCRE。
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完成安装
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。
再次访问你的网站即可正常访问。








浙公网安备 33010602011771号