- 安装前准备
使用以下命令安装Nginx所需要的软件依赖:yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 下载Nginx源码
打开Nginx官网,下载自己需要的Nginx源码,下面我们以nginx-1.2.3.tar.gz为例。如果由于特殊需求需要获取Nginx更多历史版本,可以点击这里获取更多历史版本。
这里我们使用wget下载Nginx源码,/usr/local/src/目录下使用如下命令:
解压源码文件:wget http://nginx.org/download/nginx-1.2.3.tar.gz
tar -zxvf nginx-1.2.3.tar.gz
- 安装Nginx
这里在/usr/local/目录下新建nginx目录并把Nginx安装到/usr/local/nginx/目录下,命令如下:
查看/usr/local/nginx/目录,可看到如下内容:mkdir /usr/local/nginx/ cd /usr/local/src/nginx-1.2.3/ #指定安装目录并生成Makefile文件 #nginx有很多模块,可以这一步根据自己的情况进行选择 ./configure \ --user=nginx \ --group=nginx \ --prefix=/usr/local/nginx \ --sbin-path=/usr/sbin/nginx \ --conf-path=/etc/nginx/nginx.conf \ --pid-path=/var/run/nginx.pid \ --lock-path=/var/run/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-pcre \ --with-file-aio \ --with-http_realip_module \ --without-http_scgi_module \ --without-http_uwsgi_module \ --without-http_fastcgi_module #编译源码 make #安装Nginx make install
ls /usr/local/nginx conf html logs sbin
- 启动Nginx
使用如下命令启动Nginx:/usr/local/nginx/sbin/nginx
打开浏览器,访问本机地址,可以看到如下页面,表示安装成功:
Welcome to nginx
网友评论