步骤一: 构建nginx 服务器(tpl01)
在github上下载nginx程序包
1. 使用源码包安装nginx
yum -y install gcc pcre-devel openssl-devel
useradd -s /sbin/nologin nginx
tar -xvf nginx-1.7.10.tar.gz
cd nginx-1.7.10
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module //configure 文件在auto中,复制到父目录中
2. 启动nginx服务
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
netstat -anptu | grep nginx
3. 为nginx web服务器提供测试首页文件
默认文档存储目录为 /usr/local/nginx/html/
平滑升级Nginx 在不停止服务的情况下升级软件版本
1. 编译新版本nginx 软件
tar -xvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
make
2. 备份老的nginx 程序,并使用编译好的新版本nginx替换老版本
cd /usr/local/nginx/sbin/
mv nginx nginxold
cd nginx-1.8.0/objs/
cp nginx /usr/local/nginx/sbin/
cd nginx-1.8.0
make upgrade //升级
/usr/local/nginx/sbin/nginx -v