不能容忍网站一直在转圈圈;
nginx代理部分配置,如下:(配置后的注释可以删除)
`
http {
include mime.types;
default_type application/octet-stream;
access_log logs/access.log;
sendfile on;
tcp_nopush on;
#默认120秒,太长了会导致服务器保持很多连接,太短了也不行,服务器会频繁断开;
#keepalive_timeout 0;
keepalive_timeout 10;
#压缩配置
gzip on;
gzip_comp_level 1;
#服务器缓存配置
proxy_cache_path /usr/local/nginx/cache levels=1:2 keys_zone=my_cache:50m max_size=10g;
#---halo博客代理
server {
listen 80;
proxy_cache my_cache;
server_name blog.v587xpt.top;
client_max_body_size 20m;
if ($host != 'blog.v587xpt.top') {
return 403;
}
location / {
proxy_cache_valid 1m;
proxy_pass http://127.0.0.1:8090;
expires 1m; #客户端缓存时间:1分钟
}
#缓存图片和js等静态文件
location ~ .*\.(js|ico|gif|jpg|jpeg|png|html|htm)$ {
log_not_found off;
access_log off;
expires 1h; #客户端缓存时间:1小时
proxy_pass http://127.0.0.1:8090;
proxy_cache my_cache; #应用服务器端缓存
add_header Cache-Control "public";
}
}
.....
.....
.....
}
`