创建不能登录的用户 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