Sult

sd

Apr 21st, 2015
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.48 KB | None | 0 0
  1. upstream gunicorn {
  2.     server 127.0.0.1:8000;
  3. }
  4.  
  5. # define an nginx server at port 80
  6. server {
  7.     # listen on port 80
  8.     listen 80;
  9.     listen   [::]:80;
  10.     rewrite ^(.*)$ https://www.evehub.org$1;
  11.  
  12.  
  13.     # keep logs in these files
  14.     access_log /var/log/nginx/evehub_access.log;
  15.     error_log /var/log/nginx/evehub_error.log;
  16. }
  17.  
  18. server {
  19.         listen   443;
  20.         listen   [::]:443;
  21.         server_name  evehub.org;
  22.  
  23.         include ssl.conf;??
  24.         ssl_certificate /etc/nginx/ssl/evehub.org.crt;
  25.         ssl_certificate_key /etc/nginx/ssl/evehub.org.key;
  26.  
  27.         access_log  /var/log/nginx/evehub.access.log;
  28.  
  29.         # Force my fav domain name???
  30.         if ($http_host !~ www.evehub.org) {
  31.                 rewrite ^(.*)$ http://www.evehub.org$1;
  32.                 break;
  33.         }
  34.  
  35.         client_max_body_size 0;
  36.  
  37.         # define rules for gunicorn
  38.         location /{
  39.             client_max_body_size 0;
  40.             proxy_pass http://gunicorn;
  41.             proxy_redirect off;
  42.             proxy_read_timeout 5m;
  43.  
  44.             # make sure these HTTP headers are set properly
  45.             proxy_set_header Host            $host;
  46.             proxy_set_header X-Real-IP       $remote_addr;
  47.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  48.         }
  49.  
  50.         location /static {
  51.             alias /home/sult/evehub/static_collected/;
  52.         }
  53.  
  54.         location /media {
  55.             alias /home/sult/evehub/media/;
  56.         }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment