Nginx配置透明代理缓存服务器
2012-06-29 00:00
267 查看
修改配置文件,在http段添加:
proxy_cache_path /path/proxy_cache levels=1:2 keys_zone=cache_one:30m inactive=10d max_size=10g;
#定义缓存名称cache_one,2级目录,内存缓存30M,硬盘10G,10未访问内容删除
proxy_temp_path /path/proxy_tmp;
server段配置:
server {
listen 3128;
resolver 8.8.8.8;
proxy_cache cache_one;
proxy_max_temp_file_size 10m;
location / {
proxy_pass http://$host$request_uri;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
}
location ~ .*\.(php|jsp|cgi|asp)?$ {
proxy_pass http://$host$request_uri;
}
}
Iptables配置
iptables -tnat -APREROUTING -ibr-lan -ptcp --dport80-jREDIRECT --to-ports3128
proxy_cache_path /path/proxy_cache levels=1:2 keys_zone=cache_one:30m inactive=10d max_size=10g;
#定义缓存名称cache_one,2级目录,内存缓存30M,硬盘10G,10未访问内容删除
proxy_temp_path /path/proxy_tmp;
server段配置:
server {
listen 3128;
resolver 8.8.8.8;
proxy_cache cache_one;
proxy_max_temp_file_size 10m;
location / {
proxy_pass http://$host$request_uri;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
}
location ~ .*\.(php|jsp|cgi|asp)?$ {
proxy_pass http://$host$request_uri;
}
}
Iptables配置
iptables -tnat -APREROUTING -ibr-lan -ptcp --dport80-jREDIRECT --to-ports3128
相关文章推荐
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- nginx可以很方便的配置成反向代理服务器
- 使用Nginx 代替squid 充当代理缓存服务器 推荐
- Nginx 基本功能 - 将 Nginx 配置为反向代理服务器
- 文件服务器的nginx web缓存配置
- Nginx配置反向代理服务器
- RHEL5 Squid透明代理服务器配置过程详细说明
- 配置nginx反向代理服务器,解决浏览器跨域调用接口的限制问题
- nginx代理双域名,同一个IP地址的服务器实现两个域名配置
- nginx图片缓存服务器配置实战
- nginx 配置图片缓存服务器,nginx.conf的配置
- nginx安装和配置反向代理服务器
- FastDFS + Nginx 多服务器完整配置与反向代理缓存等
- 高性能Web服务器Nginx的配置与部署研究(13)应用模块之Memcached模块+Proxy_Cache双层缓存模式
- nginx反向代理的服务器安装及域名解析配置(Linux)
- nginx 代理缓存配置