Nginx做反向代理和缓存服务器的配置文件
创建缓存目录
mkdir -p /data/cdn_cache
1 缓存服务配置文件
[root@linux-node1 ~]#/etc/nginx/conf.d/proxy.conf
定义一个名称为cache_one的缓存zone(名称可以自定义)
#CDN
proxy_temp_path /data/cdn_cache/proxy_temp_dir;
proxy_cache_path /data/cdn_cache/proxy_cache_dir levels=1:2 keys_zone=cache_one:50m inactive=1d max_size=1g;
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_next_upstream error timeout invalid_header http_500 http_502 http_503 http_404;
2 反向代理配置文件
定义一个名称为www.example.com.pool反向代理组
[root@linux-node1 ~]# /etc/nginx/conf.d/upstream.conf
upstream www.example.com.pool
{
server 192.168.56.12:8080 weight=10 max_fails=3;
server 192.168.56.13:8080 weight=10 max_fails=3;
}
</