/ 中存储网

CentOS编译安装Nginx服务器

2014-04-08 16:05:01 来源:中存储网
在/usr目录下执行命令下载最新Nginx源代码:

wget http://nginx.org/download/nginx-1.2.0.tar.gz  

解压后可以看到nginx-1.2.0目录:

tar zxvf nginx-1.2.0.tar.gz  

安装PCRE库

yum -y install pcre-devel  

安装openssl库

yum -y install openssl openssl-devel  

生成make file文件:

./configure --prefix=/usr/nginx  

结果要仔细看一下,有些很重要的信息:

creating objs/Makefile  

Configuration summary  

  + using system PCRE library  

  + OpenSSL library is not used  

  + md5: using system crypto library  

  + sha1: using system crypto library  

  + using system zlib library  

  nginx path prefix: "/usr/nginx"  

  nginx binary file: "/usr/nginx/sbin/nginx"  

  nginx configuration prefix: "/usr/nginx/conf"  

  nginx configuration file: "/usr/nginx/conf/nginx.conf"  

  nginx pid file: "/usr/nginx/logs/nginx.pid"  

  nginx error log file: "/usr/nginx/logs/error.log"  

  nginx http access log file: "/usr/nginx/logs/access.log"  

  nginx http client request body temporary files: "client_body_temp"  

  nginx http proxy temporary files: "proxy_temp"  

  nginx http fastcgi temporary files: "fastcgi_temp"  

  nginx http uwsgi temporary files: "uwsgi_temp"  

  nginx http scgi temporary files: "scgi_temp"  

比如pid 文件,error log文件,access log文件等等。

现在编译和安装:

make   

make install  

进入/usr/nginx/sbin目录下,可以执行nginx程序启动。

如果要修改端口,修改/usr/nginx/conf/nginx.conf文件,比如:

server {  

listen       8081;