轻量级HTTP服务器Nginx:安装与配置

风信网(ithov.com)原创文章:以下内容涉及到Nginx的安装与配置,大家可以通过详细的安装说明来进行学习。

下载与安装Nginx

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

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

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

1.安装Nginx所需的pcre-devel库

安装pcre库是为了使Nginx支持HTTP Rewrite模块。下面进行安装,过程如下:

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

2.开始安装Nginx

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

[root@localhost home] # tar zxvf nginx-0.7.65.tar.gz
[root@localhost home] #cd nginx-0.7.65
[root@localhost nginx-0.7.65] # ./conf igure \
-with-http_stub_status module  --prefix=/opt/nginx
[root@localhost nginx-0.7.65J #make
[root@localhost nginx-O.7.65J #make install

在上面的configure选项中,“--with-http_stub_status_module”可以用来启用Nginx的NginxStatus功能,以监控Nginx的当前状态。

至此,Nginx已经安装完成了。

时间: 2024-10-26 22:51:29

轻量级HTTP服务器Nginx:安装与配置的相关文章

轻量级HTTP服务器Nginx:常用配置实例

风信网(ithov.com)原创文章:Nginx作为一个HTTP服务器,在功能实现方面和性能方面都表现得非常卓越,完全可以与http://www.aliyun.com/zixun/aggregation/14417.html">Apache相媲美,几乎可以实现Apachc的所有功能.下面就介绍一些Nginx常用的配置实例,具体包含虚拟主机配置.负载均衡配置.防盗链配置以及日志管理等. 1.虚拟主机配置实例 下面在Nginx中创建3个虚拟主机,需要说明的是,这里仅仅列出了虚拟主机的配置部分.

《高性能Linux服务器构建实战》——第1章轻量级HTTP服务器Nginx

第1章 轻量级HTTP服务器Nginx本章主要介绍Nginx的配置管理和使用.作为一个轻量级的HTTP服务器,Nginx与Apache相比有以下优势:在性能上,它占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率:在功能上,Nginx是优秀的代理服务器和负载均衡服务器:在安装配置上,Nginx安装简单.配置灵活.下面就详细介绍Nginx的配置与使用.

介绍CVS服务器的安装、配置与使用方法

CVS是目前比较流行与优秀的版本管理与控制工具,它深受大多数http://www.aliyun.com/zixun/aggregation/7155.html">开发人员与系统管理者的喜爱,同时也是用来管理其它日常文档的强有力工具.下面,小编就对CVS服务器的安装.配置与使用方法进行简单.扼要的介绍,以帮助大家尽快的使用CVS来进行一些版本的管理与控制工作. 1.CVS服务器的安装 CVS服务器版可以从网上的很多地方下载到,也可以到CVS的官方网站进行下载.根据你所使用的系统,下载相应的版

轻量级HTTP服务器Nginx的安装

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

轻量级HTTP服务器Nginx的配置与调试

Nginx安装完毕后,会产生相应的安装目录,根据前面的安装路径,Nginx的配置文件路径为/opt/nginx/conf,其中nginx.conf为Nginx的主配置文件.这里重点介绍下nginx.conf这个配置文件. Nginx配置文件主要分成四部分:main(全局设置).server(主机设置).upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置).main部分设置的指令将影响其他所有设置:server部分的指令主要用于指定主机和端口:upstream指令

windows下nginx安装、配置与使用_nginx

目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx.     相比apeach.iis,nginx以轻量级.高性能.稳定.配置简单.资源占用少等优势广受欢迎. 1)下载地址: http://nginx.org 2)启动 解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件

轻量级HTTP服务器Nginx:为何要选择Nginx

风信网(ithov.com)原创文章:本章主要介绍Nginx的配置管理和使用.作为一个轻量级的HTTP服务器,Nginx与Apache相比有以下优势:在性能上,它占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率:在功能上,Nginx是优秀的代理服务器和负载均衡服务器:在安装配置上,Nginx安装简单.配置灵活.下面就详细介绍Nginx的配置与使用. 什么是Nginx 相信很多读者都对Apache非常熟悉,Nginx与Apache类似,也是一款高性能的HTTP和反向代理服务器软件,还是

腾迅CentOS云服务器nginx+php环境配置

1. 配置nginx 1. 启动nginx服务. 命令如下: [root@VM_185_51 /]# service nginx restart 2. 测试nginx服务是否正常运行. 如果最后显示:`index.html' saved ,说明nginx服务正常. [root@VM_185_51 /]# wget http://127.0.0.1 --2013-02-20 17:07:26-- http://127.0.0.1/ Connecting to 127.0.0.1:80... con

DHCP服务器的安装与配置

2.1 安装 DHCP 服务器的步骤如下: 步骤1 启动 "添加/删除程序"对话框 步骤2 单击"添加/删除 Windows 组件"出现 "windows 组件向导单击下一步"出现 "Windows 组件"对话框从列表中选择"网络服务" 如图 2 步骤3 单击"详细内容",从列表中选取"动态主机配置协议(DHCP)" 如图 3单击"确定" 步骤4