搭建网站 软件下载,wordpress好还是dz好,三种类型的企业网站,wordpress批量评论一、下载与安装Nginx Nginx的官方网站是http://sysoev.ru/nginx/#xff0c;英文主页为http://nginx.net#xff0c;从这里可以获得Nginx的最新版本信息。Nginx有三个版本#xff1a;稳定版、开发版和历史稳定版。开发版更新较快#xff0c;包含最新的功能和bug的修复…一、下载与安装Nginx 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-devel三个软件库可以通过安装光盘直接选择安装得到而pcre-devel库默认不在系统光盘中所以这里重点介绍pcre-devel库。 二、安装Nginx所需的pcre-devel库 安装pcre库是为了使Nginx支持HTTP Rewrite 模块。下面进行安装过程如下。 [rootlocalhost home]# tar zxvf pcre-8.02.tar.gz [rootlocalhost home]# cd pcre-8.02 [rootlocalhost pcre-8.02]#./configure [rootlocalhost pcre-8.02]#make [rootlocalhost pcre-8.02]#make install 三、开始安装Nginx Nginx的安装非常简单。在默认情况下经过编译安装的Nginx包含了大部分可用模块。可以通过“./configure --help”选项设置各个模块的使用情况例如对不需要的http_ssi模块可通过“--without-http_ssi_module”方式关闭此模块同理如果需要“http_perl”模块那么可以通过“--with-http_perl_module”方式安装此模块。下面是安装过程 [rootlocalhost home]# tar zxvf nginx-0.7.65.tar.gz [rootlocalhost home]#cd nginx-0.7.65 [rootlocalhostnginx-0.7.65]#./configure \ --with-http_stub_status_module --prefix/opt/nginx [rootlocalhost nginx-0.7.65]#make [rootlocalhost nginx-0.7.65]#make install 在上面的configure选项中“--with-http_stub_status_module”可以用来启用 Nginx 的 NginxStatus 功能以监控 Nginx 的当前状态。 至此Nginx已经安装完成了。 四、 Nginx配置文件结构 Nginx的配置文件是一个纯文本文件它一般位于Nginx安装目录的conf目录下整个配置文件是以block的形式组织的。每个block一般以一个大括号“{}”来表示block可以分为几个层次整个配置文件中Main指令位于最高层在Main层下面可以有Events、HTTP等层级而在HTTP层中又包含有Server层即server blockserver block中又可分为location层并且一个server block中可以包含多个location block。 一个完整的配置文件结构如下图所示。 在了解完配置文件结构之后就可以开始配置和调试Nginx了。