分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
1、下载Nginx,进入Nginx下载地址:http://nginx.org/
点击nginx-1.8.0,进入:http://nginx.org/en/download.html,下载文件:
2 下载pcre,这个是一个正则表达式的库,Nginx做rewriter的时候回用到这个库:
进入pcre的官网(rewrite模式需要pcre):http://www.pcre.org/
选中右击复制所需要的版本:
3 下载zlib库(gzip模块需要zlib):http://www.zlib.net/
4.将下面安装文件上传到Linux服务器上:
5 开始安装Nginx。
在正式开始前,编译环境gcc g++开发库之类的需要提前安装好,这里默认你已经安装好。Ubuntu平台环境可以使用以下指令
apt-get install build-essential |
apt-get install libtool |
Centos平台编译环境使用如下指令
安装make
yum -y install gcc automake autoconf libtool make |
安装g++
yum install gcc gcc-c++ |
Nginx依赖以下模块:
gzip模块需要zlib库
rewrite模块需要pcre库
ssl功能需要openssl库
一般我们需要先安装pcre,zlib,前者为了重写rewrite,后者为了gzip压缩。
选定源码目录,选定/usr/local/src
下载openssl,地址:ftp://ftp.openssl.org/source/
tar -zxvf openssl-1.0.1c.tar.gz (下载稳定版本)
cd openssl-1.0.1c
./config && make && make install
安装pcre
tar zxvf pcre-8.37.tar.gz
cd pcre-8.37
./configure && make && make install
安装zlib库
tar zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure && make && make install
安装nginx.
Nginx一般有两个版本,分别是稳定版和开发版,您可以根据您的目的来选择这两个版本的其中的一个,下面是把Nginx安装到/usr/local/nginx目录的详细步骤如下:
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
mkdir /usr/local/nginx
groupadd -r nginx
useradd -r -g nginx -s /bin/false -M nginx
#注意 \ 前面至少一个有空格
[root@localhost src]# cd nginx-1.8.0
[root@localhost nginx-1.8.0]# groupadd -r nginx
[root@localhost nginx-1.8.0]# useradd -r -gnginx -s /bin/false -M nginx
##注意:下面的with后面的路径要正确。若是不正确,请确定后重新编写下面的路径配置。
[root@localhost nginx-1.8.0]# ./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=../pcre-8.37 \ #指向解压的源码目录
> --with-zlib=../zlib-1.2.8 \ #指向解压的源码目录
> --with-openssl=../openssl-1.0.1c \ #指向解压的源码目录
> --with-http_stub_status_module \
> --user=nginx \
> --group=nginx;
make && make install
在此过程中还可以使用下面的模块:
> --with-http_gzip_static_module \
> --with-http_mp4_module \
> --with-http_flv_module \