centos版本:6.6
1.下载,我找了一个稳定版本 1.6.2
wget http://nginx.org/download/nginx-1.6.2.tar.gz
2.解压,进入目录
tar -xvf nginx-1.6.2.tar.gz
cd nginx-1.6.2
3.环境检查
1)是否系统已经安装nginx
find -name nginx
若未安装则进行2)否则需卸载原来的nginx;
2)检查依赖关系
./configure --prefix=/usr/local/nginx
我这里只缺PCRE
3)安装PCRE
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
4.编译安装
make
make install
5.测试
1)本地测试
curl localhost
2)远程测试
用另外一台电脑打开浏览器输入这台服务器的IP
我这里不可显示,防火墙问题。
6.配置防火墙
可以先关闭防火墙测试一下是否是防火墙的问题
若是防火墙的问题则应配置防火墙打开80端口
vi + /etc/sysconfig/iptables
添加一行,注意添加的位置,
在22端口下一行即可。
保存退出重启防火墙
service iptables restart