Nginx源码学习(第零章):nginx安装

来源:互联网 发布:sql insert update 编辑:程序博客网 时间:2024/06/05 15:47
声明:初读nginx源码,此处记得是我个人学习中所遇到的问题,以及心得,若是有错误请海涵并提出。
  学习的过程是由外及内,对于nginx我们首先需要会安装使用,下面简单讲叙nginx的安装。一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。还需要安装ssl。自行下载pcre,zlib,openssl。下面给大家提供一个脚本文件,可以实现自动安装各种程序。如下图所示

   运行nginx_install.sh脚本即可实现自动安装,安装脚本:
   
#author:jack.song#!/bin/bash#.tar.gz :-zxvf#.tar.bz2 : -jxvf#pcre,zlib,openssl均以.tar.gz的压缩包TAR_GZ=.tar.gzBASE_DIR=/usr/local/PCRE_DIR=pcre-8.31ZLIB_DIR=zlib-1.2.8SSL_DIR=openssl-1.0.1cNGINX_DIR=nginx-1.3.1cp -R ./* $BASE_DIRcd $BASE_DIRfunction install_pcre{tar -zxvf $PCRE_DIR$TAR_GZcd $PCRE_DIR./configuremakemake install}function install_zlib{tar -zxvf $ZLIB_DIR$TAR_GZcd $ZLIB_DIR./configuremakemake install}function install_ssl{tar -zxvf $SSL_DIR$TAR_GZcd $SSL_DIR./configuremakemake install}function install_nginx{tar -zxvf $NGINX_DIR$TAR_GZcd $NGINX_DIR./configure --sbin-path=/usr/local/nginx/nginx \--conf-path=/usr/local/nginx/nginx.conf \--pid-path=/usr/local/nginx/nginx.pid \--with-http_ssl_module \--with-pcre=/usr/local/src/$PCRE_DIR \--with-zlib=/usr/local/src/$ZLIB_DIR \--with-openssl=/usr/local/src/$SSL_DIRmakemake install}install_pcreinstall_zlibinstall_sslinstall_nginx

chmod u+x nginx_install.sh
./nginx_install.sh

0 0
原创粉丝点击