server {
resolver 8.8.8.8;
resolver_timeout 5s;
listen 80;
location /check.do{
return 200;
}
location / {
proxy_pass $scheme://$http_host$request_uri;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_buffers 256 4k;
proxy_max_temp_file_size 0;
proxy_connect_timeout 30;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
}
}
server {
resolver 8.8.8.8;
resolver_timeout 5s;
listen 443;
location / {
proxy_ssl_server_name on;
proxy_pass https://$http_host$request_uri;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_buffers 256 4k;
proxy_max_temp_file_size 0;
proxy_connect_timeout 30;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
}
}