Centos6.8安装Nginx
闲话少说,直接上干货
(Centos6.8已经准备好并且保证网络畅通,下面开始安装Nginx)
1、操作系统是新配置的,没有依赖的软件,需要先安装
1)安装gcc环境(Nginx编译依赖于gcc环境)
安装命令:yum install gcc-c++
2)安装pcre(Perl Compatible Regular Expressions)Nginx的http模块需要使用pcre解析正则表达式
安装命令:yum install -y pcre pcre-devel
3)安装zlib(压缩和解压软件,用于对Nginx资源包gzip的解压缩)
安装命令:yum install -y zlib zlib-devel
4)安装OpenSSL
安装命令:yum install -y openssl openssl-devel
2、下载Nginx资源包
下载命令:wget http://nginx.org/download/nginx-1.12.0.tar.gz
3、解压Nginx资源包
解压命令:tar -zxvf nginx-1.12.0.tar.gz
4、修改配置文件参数
进入文件夹:cd nginx-1.12.0
修改配置文件参数命令:
./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi
5、创建安装目录需要的文件夹
安装目录需要几个目录需要手动创建,包括、var/tmep、var/temp/nginx、var/run/nginx这三个文件夹,命令如下
mkdir /var/temp mkdir /var/temp/nginx mkdir /var/run/nginx
6、编译并安装
命令:make && make install
执行完成后,可以进入/usr/local/nginx目录,查看是否存在conf、sbin、html文件夹,如果存在则证明安装成功。
指令如下:
cd /usr/local/nginx ls -F
7、启动Nginx
1)进入安装目录指令:
cd /usr/local/nginx/sbin/
2)启动指令:
./nginx
*注:如启动时提示某某文件或路径不存在,请确认步骤5中的文件夹是否提前创建
3)查看是否已经启动:
ps -ef|grep nginx
如下图中,master和worker两个进程存在则证明启动成功
4)停止Nginx指令:
cd /usr/local/nginx/sbin && ./nginx -s quit
8、停止之前可以测试一下是否成功,可以通过其他电脑使用浏览器测试,访问前最好先关闭防火墙或开放端口
关闭防火墙:service iptables stop
开启防火墙:service iptables start
查看主机网络配置:ifconfig
查看防火墙允许通过的端口:/etc/init.d/iptables status
其他有关防火墙的指令请参照https://blog.csdn.net/u011846257/article/details/54707864
如果在其他机器的浏览器中输入Centos地址(端口默认为80)显示如下页面,则证明Nginx配置安装成功!
参考:http://www.cnblogs.com/hafiz/p/6891458.html
https://blog.csdn.net/u011846257/article/details/54707864