搭建高性能web服务器之Nginx安装与配置说明(2.2)


  《本章节介绍了如何获取Nginx以及如何配置、编译、安装运行Nginx。深入介绍了最为复杂的configure过程,以及编译Nginx相关参数的介绍》

 上一章节,我们简单的了解Nginx安装前需要准备的依赖包以及先关系统内核优化参数,本章节我们就着实讲到nginx的安装过程,比如nginx安装的一些参数说明,安装过程中遇到的一些问题


一.源码安装nginx

1.1下载nginx源码包

 我们可以在Nginx官方网站(http://nginx.org/en/download.html)获取Nginx源码包。这里我们选择下载nginx版本为1.6.3,统一下载到/usr/local/src目录下:

# cd /usr/lcoal/src

# wget http://nginx.org/download/nginx-1.6.3.tar.gz

注意:每个版本在官方文档上都有对应的说明,如有疑问可到官方文档上去看说明

1.2 ./configure编译nginx源码包

# cd /usr/lcoal/src

# tar zxf nginx-1.6.3.tar.gz

# cd nginx-1.6.3/

# ./configure  

# make 

# make install

备注:

1.configure命令做了大量的“幕后”工作,包括检测操作系统内核和已经安装的软件,参数的解析,中间目录的生成以及根据各种参数生成一些C源码文件、Makefile文件等。

2.make命令根据configure命令生成的Makefile文件编译Nginx工程,并生成目标文件、最终的二进制文件。

3.make install命令根据configure执行时的参数将Nginx部署到指定的安装目录,包括相关目录的建立和二进制文件、配置文件的复制。

4在安装nginx的时候,千万别忘记了nginx创建运行nginx服务的用户,不建议使用默认的的运行用户(nobody)如下:

# groupadd -r nginx 
# useradd -r -g nginx -s /bin/false -M nginx

本章节简单讲到这里。下一章节我们将会介绍到关于nginx的./configure相关参数说明


你可能感兴趣的:(nginx)