Advertisement
azat_io

Nginx CI

Nov 28th, 2020
595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.61 KB | None | 0 0
  1. http {
  2.     include /etc/nginx/mime.types;
  3.  
  4.     # CI
  5.  
  6.     upstream jenkins {
  7.         keepalive 32;
  8.         server 127.0.0.1:8080;
  9.     }
  10.  
  11.     map $http_upgrade $connection_upgrade {
  12.         default upgrade;
  13.         '' close;
  14.     }
  15.  
  16.     server {
  17.         listen 80;
  18.         server_name www.ci.azat.io ci.azat.io;
  19.         access_log      /var/log/ci.azat.io.access.log;
  20.         error_log       /var/log/ci.azat.io.error.log;
  21.         return 301 https://ci.azat.io$request_uri;
  22.     }
  23.  
  24.     server {
  25.         listen 443 ssl http2;
  26.         server_name www.ci.azat.io;
  27.         return 301 $scheme://ci.azat.io$request_uri;
  28.     }
  29.  
  30.     server {
  31.         listen 443 ssl http2 default_server;
  32.         listen [::]:443 ssl http2 default_server;
  33.         server_name ci.azat.io;
  34.         access_log      /var/log/ci.azat.io.access.log;
  35.         error_log       /var/log/ci.azat.io.error.log;
  36.         location / {
  37.             # proxy_pass http://localhost:8080;
  38.             proxy_pass http://jenkins;
  39.             proxy_redirect off;
  40.             proxy_set_header Host $host;
  41.             proxy_set_header X-Real-IP $remote_addr;
  42.             proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  43.             proxy_set_header X-Forwarded-Proto https;
  44.             proxy_set_header X-Forwarded-Port 443;
  45.             proxy_set_header Authorization "";
  46.         }
  47.         ssl_certificate /etc/letsencrypt/live/ci.azat.io/fullchain.pem;
  48.         ssl_certificate_key /etc/letsencrypt/live/ci.azat.io/privkey.pem;
  49.         include /etc/letsencrypt/options-ssl-nginx.conf;
  50.         ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement