Linux下安装Nginx-CentOS6.4版本

一直接触的是apache,但是现在貌似Nginx很流行,可能apache真的老了吧。

现在来安装下Nginx试试性能。

首先到官网下载源文件:

http://nginx.org/ 点击download链接,发现有不少版本,

可以根据需要下载相应的版本。

目前最新的稳定版是nginx-1.4.3 (Stable version)。

主线版本是nginx-1.5.6  

下载后解压,解压命令:

tar -xvf nginx-1.5.6.tar.gz

然后到解压后的nginx的目录下,命令行执行:

./configure

( ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系)

我这里提示缺少PCRE的包。

yum install -y pcre-devel

将所需的包都安装完后,直到再次执行./configure时没有错误提示并生成了安装文件。

然后执行命令:

make

执行make命令需要首先安装gcc,由于未装gcc,此时报错了。

先来安装gcc:

yum -y install gcc

yum -y install gcc-c++

 

有了gcc再执行make命令进行编译,

编译完成后用 make install 命令进行安装。

好了,安装完成!进到安装目录(/usr/local/nginx),

这里有四个文件夹:conf、html、logs、sbin,分别是Nginx的配置文件,网页,日志和命令文件。

进到sbin,然后执行 ./nginx 启动nginx的服务。

如果提示80端口占用可能是apache占用了,将apache服务停了:service https stop。

再次启动Nginx,执行 ./nginx ,浏览器访问本机127.0.0.1或者localhost即可看到nginx的欢迎页面了。

想要对比apache和nginx性能的话,可以试试ab命令,同样一个网页,用nginx和用apache时分别用ab命令测试下:

ab -c 1 -n 10000 http://127.0.0.1/index.html

然后对比下测试结果就知道那个性能更好了。

 

 

 

 

posted @ 2013-11-08 10:54  hello_wenjun  阅读(599)  评论(0)    收藏  举报

hello