一.安装依赖包

每次安装软件都必须,默认会少几个包,必须安装


yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc



二.下载nginx和相关模块

nginx:可以去官网 ​​http://nginx.org/​​ 下载最新版


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


缓存模块ngx_cache_purge:可以去 ​​http://labs.frickle.com/nginx_ngx_cache_purge/​​ 下载最新版本


wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz



#解压 tar zxvf nginx-1.13.5.tar.gz
tar zxvf ngx_cache_purge-2.3.tar.gz



三.编译安装

Linux下安装nginx_根目录

./configure --user=www --group=www \ --with-http_ssl_module \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-mail \ --with-mail_ssl_module \ --add-module=../ngx_cache_purge-2.3 make & make install

Linux下安装nginx_根目录

安装好之后,默认的nginx根目录为 /usr/local/nginx


四.缓存配置例子

nginx配置的例子很多,就不赘述,直接问度娘吧.

举个使用缓存的例子:

Linux下安装nginx_根目录

proxy_cache_path   /tmp/cache   keys_zone=tmpcache:10m; location / {   proxy_pass        http://127.0.0.1:8000;   proxy_cache        tmpcache;    proxy_cache_key        $uri$is_args$args;   proxy_cache_purge    PURGE from 127.0.0.1; }

Linux下安装nginx_根目录