一、安装准备
首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装
1 $ yum -y install gcc-c++ 2 $ yum -y install pcre pcre-devel 3 $ yum -y install zlib zlib-devel 4 $ yum -y install openssl openssl--devel
二、安装Nginx
1. 准备Nginx软件包
1 # 下载nginx软件包 2 wget http://nginx.org/download/nginx-1.10.3.tar.gz 3 # 解压Nginx软件包 4 tar zxvf nginx-1.10.3.tar.gz 5 # 进入nginx文件夹 6 cd nginx-1.10.3
2. 安装Nginx
2.1.1. 推荐配置
1 ./configure 2 --prefix=/usr/local/nginx 3 --conf-path=/usr/local/nginx/conf/nginx.conf
2.1.2. 使用默认配置
1 ./configure
2.1.3. 使用自定义配置
1 ./configure 2 --prefix=/usr/local/nginx 3 --conf-path=/usr/local/nginx/conf/nginx.conf 4 --pid-path=/usr/local/nginx/conf/nginx.pid 5 --lock-path=/var/lock/nginx.lock 6 --error-log-path=/var/log/nginx/error.log 7 --http-log-path=/var/log/nginx/access.log 8 --with-http_gzip_static_module 9 --http-client-body-temp-path=/var/temp/nginx/client 10 --http-proxy-temp-path=/var/temp/nginx/proxy 11 --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 12 --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 13 --http-scgi-temp-path=/var/temp/nginx/scgi
注:将临时文件目录指定为/var/temp/nginx,需要在/var下创建temp及nginx目录
2.2 编译、安装
1 $ make 2 $ make install
3. 检查Nginx是否安装成功
1 # 进入Nginx文件夹 2 $ cd /usr/local/nginx/sbin/ 3 # 检验Nginx 4 $ ./nginx -t 5 # 启动Nginx 6 $ /usr/local/nginx/sbin/nginx
其他命令:
启动Nginx ./nginx # 停止Nginx ./nginx -s stop # 停止Nginx,任务完成后 ./nginx -s quit # 重新加载配置信息 ./nginx -s reload
原文:http://www.cnblogs.com/cheney256/p/6618887.html