返回介绍

10.2 Nginx 的安装

发布于 2025-04-21 21:33:24 字数 1665 浏览 0 评论 0 收藏

Nginx 的官方网站是 http://nginx.org/,从这里可以获得 Nginx 的最新版本信息。Nginx 有三个版本:稳定版、开发版和历史稳定版。开发版更新较快,包含最新功能和 bug 修复,但同时也可能会遇到新的 bug,开发版一旦更新稳定下来,就会被加入稳定版分支中。然而有些新功能不一定会被加到旧的稳定版中。稳定版本更新较慢,但是 bug 较少,可以作为生产环境的首选,因此通常建议使用稳定版。历史稳定版本为以往稳定版本的汇总,不包含最新的功能。

本章选择当前的稳定版本 nginx-1.4.7 作为介绍对象,开始介绍编译安装。在安装 Nginx 之前,确保系统已经安装了 gcc、openssl-devel、pcre 和 zlib-devel 软件库。

Linux 开发库是在安装系统时手动选择安装的,gcc、openssl-devel、zlib-devel 三个软件库可以通过安装光盘直接选择安装得到,而 pcre 库默认不在系统光盘中,所以这里重点介绍 pcre 库的安装。

10.2.1 安装 Nginx 依赖库

安装 pcre 库是为了使 Nginx 支持 HTTP Rewrite 模块。安装非常简单,过程如下:

[root@localhost home]# tar zxvf pcre-8.34.tar.gz
[root@localhost home]# cd pcre-8.34
[root@localhost pcre-8.02]# ./configure
[root@localhost pcre-8.02]# make
[root@localhost pcre-8.02]# make install

这样,pcre 库就安装完成了。

10.2.2 快速安装 Nginx

Nginx 的安装非常简单。在默认情况下,经过编译安装的 Nginx 包含了大部分可用模块。可以通过“./configure --help”选项设置各个模块的使用情况,例如,对不需要的 http_ssi 模块,可通过“--without-http_ssi_module”方式关闭,同理,如果需要“http_perl”模块,那么可以通过“--with-http_perl_module”方式来安装。安装过程如下:

[root@localhost home]# tar zxvf nginx-1.4.7.tar.gz
[root@localhost home]# cd nginx-1.4.7
[root@localhost nginx-1.4.7]# ./configure --prefix=/usr/local/nginx \
> --with-http_stub_status_module  --with-http_gzip_static_module
[root@localhost nginx-1.4.7]# make
[root@localhost nginx-1.4.7]# make install

在上面的 configure 选项中,“--with-http_stub_status_module”可以用来启用 Nginx 的 NginxStatus 功能,以监控 Nginx 的当前状态。同理,“--with-http_gzip_static_module”表示启用 HttpGzip 模块。

至此,Nginx 安装完成。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。