Advertisement
Guest User

test

a guest
Nov 16th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.31 KB | None | 0 0
  1. upstream gitlab {
  2.    sticky name=gitlab expires=2h;
  3.    server 192.168.68.20;
  4. }
  5.  
  6. server {
  7.    listen 80;
  8.    listen [::]:80;
  9.    server_name git.site.com;
  10.    return 301 https://$host$request_uri;
  11. }
  12.  
  13. server {
  14.    listen 443 ssl http2;
  15.    listen [::]:443 ssl http2;
  16.  
  17.    server_name git.munso.online;
  18.  
  19.    ssl_certificate      /etc/letsencrypt/live/git.munso.online/fullchain.pem;
  20.    ssl_certificate_key  /etc/letsencrypt/live/git.munso.online/privkey.pem;
  21.    ssl_trusted_certificate /etc/letsencrypt/live/git.munso.online/fullchain.pem;
  22.  
  23.    include /etc/nginx/conf.d/ssl.conf;
  24.  
  25.    include /etc/nginx/conf.d/http-headers.conf;
  26.    # change header values
  27.    location / {
  28.         proxy_cache web;
  29.         proxy_cache_methods GET HEAD;
  30.         proxy_cache_revalidate on;
  31.         proxy_cache_min_uses 3;
  32.         proxy_cache_use_stale error timeout updating http_500 http_502
  33.                               http_503 http_504;
  34.         proxy_cache_background_update on;
  35.         proxy_cache_lock on;
  36.         proxy_cache_valid 15m;
  37.  
  38.         proxy_pass http://gitlab;
  39.         proxy_set_header Host $host;
  40.         proxy_set_header X-Real-IP $remote_addr;
  41.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  42.         proxy_set_header X-Forwarded-Proto $scheme;
  43.         proxy_buffering off;
  44.  
  45.    }
  46.  
  47.  
  48.  
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement