Skip to content

Instantly share code, notes, and snippets.

@mattias-lidman
Created January 20, 2012 19:01
Show Gist options
  • Select an option

  • Save mattias-lidman/1649012 to your computer and use it in GitHub Desktop.

Select an option

Save mattias-lidman/1649012 to your computer and use it in GitHub Desktop.
proxy_cache_path levels=1:2 keys_zone=bluewaters-cache:8m max_size=1000m inactive=600m;
server {
server_name dev.bluewaters.illinois.edu;
listen 80;
resolver 127.0.0.1;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
rewrite ^(.*) https://$server_name$1 permanent;
}
}
server {
proxy_temp_path /bluewaters;
server_name dev.bluewaters.illinois.edu;
listen 5444;
resolver 127.0.0.1;
log_format main-bluewaters '$http_x_forwarded_for - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$request_id"';
access_log /var/log/gost/dev.bluewaters.illinois.edu.access.log main-bluewaters;
error_log /var/log/gost/dev.bluewaters.illinois.edu.error.log info;
root /var/www/bluewaters;
### No Support rules
ancient_browser "MSIE 4.0" "MSIE 5.0" "MSIE 5.5" "MSIE 6.0";
modern_browser gecko 0.9.1;
modern_browser opera 8.0;
modern_browser safari 413;
modern_browser konqueror 3.0;
modern_browser unlisted;
modern_browser msie 7;
if ($ancient_browser) {
rewrite ^ /no_support/encoded.html break;
}
### 404 rules
error_page 404 /404.html;
### 404 rules
error_page 404 /404.html;
location ~* ^/GOST {
rewrite ^(?i)/GOST/(.*)$ /$1 break;
}
include /etc/nginx/gost_config/bluewaters;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment