解压到src下:
tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src/
然后检查安装环境:
cd /usr/local/src/nginx-1.8.1/ ... ./configure --prefix=/usr/local/nginx
如果报错:
checking for OS + Linux 2.6.32-358.el6.i686 i686 checking for C compiler ... not found ./configure: error: C compiler cc is not found
需要手动安装依赖:
yum -y install gcc pcre-devel openssl openssl-devel
yum在Linux中就类似于Java中的Maven,它可以管理各个软件的依赖,这样就不用手动去安装依赖了。
然后执行安装:
make && make install
注意,如果这时候还是无法执行make,请确保在安装完依赖之后,再执行以下.configuration --prefix=/usr/local/nginx。
测试
在/conf/nginx.conf中可以修改nginx的端口。
然后可以通过/sbin/nginx来启动nginx。
执行之后通过 stat -nltp |grep nginx来查看nginx是否已经正常启动。
如果正常,可以通过浏览器来查看到如下内容:
如果防火墙开启了,需要对端口的入站进行开启:
iptables -I INPUT -p tcp --dport 80 -j ACCEPT