一、准备工作,安装依赖包,缺一不可!(推荐先用命令查看自己是否已经安装一下软件,确认没有再安装)
-------------------------------------------------------------------------------------------------------------------------------------------------------
查询某组件是否安装
rpm -qa | grep zlib
1.安装zlib
tar xzvf zlib-xxx.tar.gz #解压
cd zlib-1.2.3 #进入解压目录
./configure #配置
make && make install #编译并安装
2.安装gcc-c++
yum -y install gcc-c++ #会自动安装的,但需联网
4.安装pcre
tar zxvf pcre-xxx.tar.gz
cd pcre-xxx ./configure --prefix=/usr/local/pcre #配置安装路径为/usr/local/pcre
make && make install
5.安装 openssl openssl-devel
yum -y install openssl openssl-devel
二.开始安装Nginx
1.解压
tar xzvf nginx-xxx.tar.gz
cd nginx-0.8.34
2.编译并安装
./configure --prefix=/usr/local/nginx --with-pcre=/${pcre安装目录}/pcre-xxx/ --with-zlib=/${zlib安装目录}/zlib-xxx/
make
make install
3.防火墙配置(也可以选择直接关闭防火墙)
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #文件中新增此行80为nginx端口
service iptables restart #重启防火墙
4.启动Nginx
/${nginxdir}/sbin/nginx -c /${nginxdir}/conf/nginx.conf #方法1 ${nginxdir}替换为nginx所在安装目录
cd /${nginxdir}/nginx/sbin #方法2
5.重启Nginx
/${nginxdir}/sbin/nginx -s reload