linux 下安装 nginx及ssl,pcre,zlib,gzip

作者: jaclon 分类: Linux, PHP 发布时间: 2012-09-12 15:48 ė 65条评论

Nginx的(发音为“引擎X ”)是一个自由的,开放源码的,高性能的HTTP服务器。 Nginx是它的稳定性,丰富的功能设置,配置简单,资源消耗低。本教程演示了如何在CentOS编译和安装Nginx

 

首先安装ssl,pcre,zlib,gzip等,使用如下命令:

yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel

下载所需的包:
分别从这些网站下载最新稳定版:
http://www.pcre.org/
http://zlib.net/
http://openssl.org/

cd 
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
wget http://zlib.net/zlib-1.2.5.tar.gz
wget ftp://ftp.openssl.org/source/openssl-0.9.8o.tar.gz

解压这些文件,并不需要安装:

tar -xvf zlib-1.2.5.tar.gz
tar -xvf pcre-8.10.tar.gz
tar -xvf openssl-0.9.8o.tar.gz

http://www.nginx.org上下载nginx源码包:

cd 
wget http://nginx.org/download/nginx-0.7.67.tar.gz
tar -xvf nginx-0.7.67.tar.gz 
cd nginx-0.7.67

接下来就要编译安装了:

./configure \
--user=nginx --group=nginx \
--prefix=/usr/share/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--http-client-body-temp-path=/var/lib/nginx/tmp/client_body \
--http-proxy-temp-path=/var/lib/nginx/tmp/proxy \
--http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/lock/subsys/nginx \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_gzip_static_module \
--with-http_stub_status_module \
--with-http_perl_module \
--with-mail \
--with-mail_ssl_module \
--with-cc-opt='-m32 -march=i386' \
--with-openssl=/root/openssl-0.9.8o \
--with-pcre \
--with-pcre=/root/pcre-8.10 \
--with-zlib=/root/zlib-1.2.5 \
--with-http_geoip_module

注意:此配置参数中–with-pcre指向了刚才下载并解压的源码包

现在安装:

make
make install

启动Nginx:

nginx /usr/local/nginx/sbin/nginx

查看进程:

ps -ef|grep nginx

本文章摘自:http://www.howtoforge.com/

本文出自 肥蕉博客@IT技术,热门话题,生活随笔,美图欣赏,转载时请注明出处及相应链接。

本文永久链接: http://www.bananawolf.com/html/2012/09/831.html

5条评论

  1. i,橡子树 九月 12, 2012 7:03 下午 回复

    贵站在我博客上的留言我已经看到了,真诚奉劝一句,路只有自己一步一步踏踏实实地走才有成就,靠垃圾评论拿来的所谓的流量那这个站还不如不做。x

  2. www.356688.com 九月 14, 2012 8:49 上午 回复

    我的博客写了几天就散伙了,实在没什么好写的,看了你的博客才知道,我只是个打酱油滴!

  3. quality 十二月 6, 2012 4:53 下午 回复

    请问楼主,你的第一行命令是用来干嘛呢。
    步骤是按顺序来的吗?
    还有随便下载到那个文件夹下面都可以吗?
    我小白,能请教一下吗???

    1. jaclon 十二月 7, 2012 11:05 上午 回复

      第一行是安装一些依赖程序,下载安装包一般在home中创建自己的目录专门用来存放压缩包工具等

  4. quality 十二月 6, 2012 4:57 下午 回复

    楼主,我还是不知道怎么安装跟解决错误问题,能教一下我吗??
    谢谢!!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

Ɣ回顶部