安装Nginx

系统 Linux
本文介绍了Nginx的几种安装版本,以及安装Nginx的方法步骤。包括源码编译安装,还有Win32安装Nginx。

 

预编译版

Linux 和 BSD 的预编译包
大部分 Linux 发行版和 BSD 衍生版的源里都有 Nginx,使用通常安装其他软件的方式即可安装(在 Debian 上用 apt-get,Gentoo 上用 emerge,FreeBSD 上用 ports,等等)。    请注意这些包通常不是***版本。如果你想使用***功能和 Bug 修复,建议从源码编译安装(实际上,编译安装也相当简单)。

Win32 预编译包
现在nginx官方已经发布了官方版的nginx/Win32了,欢迎大家使用。在先前Kevin Worthington 负责维护一个 Windows 的***预编译版分支,如果您已经习惯了使用这个版本也可以选择使用这个版本的。

源代码发布
Nginx 有两个版本:稳定版 (1.0.x), 和 历史稳定版 (0.8.x)。同时,我们在svn中也提供开发版。开发版分支会较快获得新功能和缺陷修复,但同时也可能遇到新的缺陷。一旦更新稳定下来,就会被加入稳定版分支。然而新功能不一定会被加到旧的稳定版中去。

作为生产环境,通常建议使用稳定版,但其实开发版本也相当稳定。如果您的网站不是基于Fcgi,建议使用开发版。请参考 FAQ。

从源代码编译Nginx
把源码解压缩之后,在终端里运行如下命令:

./configure
make
sudo make install

默认情况下,Nginx 会被安装在 /usr/local/nginx。通过设定编译选项,你可以改变这个设定。

Nginx/Win32 安装
为了安装Nginx/Win32,需先下载它。然后解压之,然后运行即可。下面以C盘根目录为例说明下:

cd C:
cd C:\nginx-0.8.54   start nginx

 

Nginx/Win32是运行在一个控制台程序,而非windows服务方式的。服务器方式目前还是开发尝试中,Nginx/Win32可以使用以下开关来管理它:
Nginx -s stop                  快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
Nginx -s quit                   平稳关闭Nginx,保存相关信息,有安排的结束web服务。
Nginx -s reload               因改变了Nginx相关配置,需要重新加载配置而重载。
Nginx -s reopen              重新打开日志文件。
 

 

责任编辑:yangsai 来源: http://wiki.nginx.org/Chs
相关推荐

2023-08-30 08:51:41

NginxLinux

2010-03-29 10:50:04

安装Nginx

2010-01-15 20:59:54

2010-02-06 17:08:58

Ubuntu ngin

2010-02-22 14:53:49

Ubuntu ngin

2010-05-06 10:01:26

nginx负载均衡

2010-05-07 12:27:53

nginx负载均衡

2024-01-04 07:39:53

LinuxCentOS 8Docker

2010-01-08 09:43:40

Ubuntu ngin

2010-03-29 16:00:19

Nginx 虚拟机

2014-08-15 10:58:22

puppet3Nginx运维

2010-03-30 09:46:01

Nginx JSP

2021-12-22 07:47:42

Kubernetes 运维开源

2017-03-20 16:12:41

opensslcentosnginx

2010-02-06 14:00:05

Linux Nginx

2021-11-24 08:00:00

服务器Web系统

2023-10-17 08:36:28

Nginx代理服务器

2022-12-27 08:51:31

WebDebian 11

2014-09-11 11:32:21

Ubuntu运维

2010-03-30 10:04:01

Nginx php
点赞
收藏

51CTO技术栈公众号