创建不能登录的用户 nginx

useradd -s /sbin/nologin

解压nginx-0.8.55包

进入解压目录

安装nginx的依赖包

yum -y install pcre-devel openssl-devel

编译nginx包的内容并指定用户和组

 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module

make && make install

查看当前nginx版本

[root@svr5 桌面]# /usr/local/nginx/sbin/nginx -V

nginx: nginx version: nginx/0.8.55

  主要文件:主目录:/usr/local/nginx

            配置文件:/usr/local/nginx/conf/nginx.conf

            默认网页根路径:/usr/local/nginx/html

            主程序:/usr/local/nginx/sbin/nginx

            提示:默认该软件不提供启动脚本

   开启服务器命令:/usr/local/nginx/sbin/nginx  

关闭服务命令:/usr/local/nginx/sbin/nginx -s stop


解压nginx-1.0.5的包并进入解压目录

#tar -zxvf nginx-1.0.5.tar.gz

#cd nginx-1.0.5


./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module

#make     只编译切记不可make install 否则旧版本会被覆盖,所有旧版本设置全部被清除

#cd /usr/local/nginx/sbin/

#mv nginx nginxold

#cd /root/Desktop/nginx-1.0.5/objs/

#cp nginx /usr/local/nginx/sbin/

返回到目录 /root/Desktop/nginx-1.0.5/

#make upgrade  //用新程序读取老的配置文件

升级完成

验证当前版本

[root@svr5 桌面]# /usr/local/nginx/sbin/nginx -V

nginx: nginx version: nginx/1.0.5