标签:nginx
《本章节介绍了如何获取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相关参数说明
本文出自 “菜鸟的成长记” 博客,请务必保留此出处http://blief.blog.51cto.com/6170059/1707355
标签:nginx
原文地址:http://blief.blog.51cto.com/6170059/1707355