宝塔管理面板编译http_substitutions_filter_module及proxy_cache配置

2017-08-26T01:52:02

简介:

暂时只对 CentOS 5.x/6.x/7.x 提供支持,推荐版本:Centos6.4/Centos7.2;

包含软件:

Nginx-Tengine-2.1.2,Nginx1.8 – 1.10,Apache2.4

PHP5.2 – 7.0(安装时可选,支持多版本共存,除php7.0都已包含zendloader)

MySQL5.5 – 5.7(安装时可选)

Pure-Ftpd

phpMyadmin

WEB在线面板

安装命令:

yum -y install screen wget && echo -e “defencoding utf-8\nencoding utf-8 utf-8” >> /etc/sc

reenrc && screen -S bt

wget -O install.sh http://125.88.182.172:5880/src/install.sh && sh install.sh

*适合全新的linux服务器使用,已经装有其他环境的Linux服务器请勿安装。

下载需要的文件:  https://github.com/yaoweibin/ngx_http_substitutions_filter_module/

解压:unzip ngx_http_substitutions_filter_module-master.zip

cd /www/server/nginx/src

查看之前Nginx编译configure

nginx -V

重新编译Nginx

./configure –prefix= –user=www –group=www –prefix=/www/server/nginx –with-http_stub_status_module –with-http_ssl_module –with-http_v2_module –with-http_gzip_static_module –with-ipv6 –with-http_sub_module –with-http_flv_module –with-http_addition_module –with-http_realip_module –with-http_mp4_module –with-ld-opt=-Wl,-E –add-module=/www/server/ngx_http_substitutions_filter_module-master

make

/etc/init.d/nginx stop

cd objs/

cp nginx /www/server/nginx/sbin

/etc/init.d/nginx start

下面配置proxy_cache

cd /www/server/nginx/conf

vi nginx.conf

修改 /www/server/nginx/conf/nginx.conf 新增以下代码,主要是缓存相关设置,请放置于 http{ ##这里 } 中,一般加在 log_format 上面或下面均可:

client_body_buffer_size 512k;

proxy_connect_timeout 5;

proxy_read_timeout 60;

proxy_send_timeout 5;

proxy_buffer_size 16k;

proxy_buffers 4 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

proxy_temp_path /www/server/nginx/proxy_temp;

proxy_cache_path /www/server/nginx/proxy_temp/path levels=1:2 keys_zone=cache_one:500m inactive=7d max_size=30g;  #500m是内存占用,7d是7天无访问删除,30g是缓存占具硬盘空间

缓存目录没有的话,自行创建一个。

via。http://www.lsgzs.net/jsfx/7348.html

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。