1 nginx介绍
nginx是一个既可以做正向代理,也可以在反向代理的服务器,
nginx版本分为 mainline 主线版和 stable 稳定版,mainline 是更新活跃的开发分支,其添加了最新功能和错误修复。其版本号的第二位用奇数表示,例如 1.17.0。
stable 接收针对高严重性错误的修复,但不会使用最新的功能。其版本号的第二位用偶数表示,例如 1.16.0
2 nginx安装
centos7 系统安装编译环境gcc g++ ,安装pcre, zlib,openssl,make ,libtool
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
本文在/usr/local/src/目录下安装,首先在nginx网站http://nginx.org/en/download.html下载稳定版 nginx-1.6.3,然后在目录下解压
tar -zxvf nginx-1.6.3.tar.gz
[root@VM_0_3_centos src]# ls
nginx-1.6.3 nginx-1.6.3.tar.gz
[root@VM_0_3_centos src]# cd nginx-1.6.3/
编译安装nginx
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make
make install
安装完成后查看版本
/usr/local/webserver/nginx/sbin/nginx -v
创建 Nginx 运行使用的用户 www
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容
user www www;
worker_processes 1;
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
pid logs/nginx.pid;
events