首先yum安装nginx所需要的环境 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel 上传nginx的源码安装包nginx-1.2.9.tar.gz 解压安装包 tar -zxvf nginx-1.2.9.tar.gz cd到解压之后的文件夹 创建MakeFile文件 ./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 上边将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录 编译安装 make make install 启动nginx cd /usr/local/nginx/sbin/ ./nginx 查看nginx是否启动成功 ps aux|grep nginx 关闭nginx cd /usr/local/nginx/sbin/ ./nginx -s stop 在浏览器访问nginx的地址80端口 访问不成功 就关闭linux防火墙再访问就可以了 重新加载nginx的配置文件 ./nginx -s reload
