配置页面中给你一些安装后须要作的工做, 陷阱页面中会让你远离大多数人都遇到过的错误。这两个页面使你有机会借鉴他人的错误经验和成果。安装后的工做php
大部分 Linux 发行版和 BSD 衍生版的包仓库里通常都有 Nginx,使用各自常见的方式便可安装(在 Debian 上用 apt-get,Gentoo 上用 emerge,FreeBSD 上用 ports,CentOS 上用 yum,等等)。html
请注意这些包一般不是最新版本。若是你想使用最新功能和 Bug 修复,建议从源码编译安装,或从 nginx.org 下载预编译包。nginx
为了追加 nginx 的 yum 仓库,须要建立一个文件 /etc/yum.repos.d/nginx.repo,并将下面的其中一个内容复制进去:web
CentOS:windows
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
RHEL:centos
[nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/ gpgcheck=0 enabled=1
因为 CentOS 和 RHEL 之间的差异,系统的 Linux 定义了 $releasever 变量,须要根据你的操做系统的版本,将手动地将 $releasever 替换为 "5" (表明 5.x) 或 "6" (表明 6.x)。服务器
如今nginx官方已经发布了官方版的nginx/Win32了,欢迎你们使用。在先前Kevin Worthington 负责维护一个 Windows 的最新预编译版分支,若是您已经习惯了使用这个版本也能够选择使用这个版本的。svn
Nginx 有两个版本:稳定版 (1.0.x), 和 历史稳定版 (0.8.x)。同时,咱们在svn中也提供开发版。开发版分支会较快得到新功能和缺陷修复,但同时也可能遇到新的缺陷。一旦更新稳定下来,就会被加入稳定版分支。然而新功能不必定会被加到旧的稳定版中去。网站
做为生产环境,一般建议使用稳定版,但其实开发版本也至关稳定。若是您的网站不是基于Fcgi,建议使用开发版。请参考 FAQ。ui
Nginx 1.0.2
2011年5月10日
changelog
Nginx 0.8.54
2010年12月14日
changelog
svn://svn.nginx.org
包含实验性的功能和缺陷补丁
把源码解压缩以后,在终端里运行以下命令:
./configure make sudo make install
默认状况下,Nginx 会被安装在 /usr/local/nginx。经过设定编译选项,你能够改变这个设定。
为了安装Nginx/Win32,需先下载它。而后解压之,而后运行便可。下面以C盘根目录为例说明下:
cd C: cd C:\nginx-0.8.54 start nginx
Nginx/Win32是运行在一个控制台程序,而非windows服务方式的。服务器方式目前仍是开发尝试中,Nginx/Win32可使用如下开关来管理它:
Nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。(quick exit) Nginx -s quit 平稳关闭Nginx,保存相关信息,有安排的结束web服务。(graceful exit) Nginx -s reload 因改变了Nginx相关配置,须要从新加载配置而重载。(changing configuration,start a new worker,quitting an old worker gracefully.) Nginx -s reopen 从新打开日志文件。(reopenging log files)