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
然后对比下测试结果就知道那个性能更好了。