Skip to content

Instantly share code, notes, and snippets.

@kumarashishsinha58
Forked from damouse/nginx.conf
Created March 16, 2021 13:00
Show Gist options
  • Select an option

  • Save kumarashishsinha58/5831c31e63d6ec16db372301acfb0e49 to your computer and use it in GitHub Desktop.

Select an option

Save kumarashishsinha58/5831c31e63d6ec16db372301acfb0e49 to your computer and use it in GitHub Desktop.

Revisions

  1. @damouse damouse revised this gist Sep 16, 2018. 1 changed file with 4 additions and 8 deletions.
    12 changes: 4 additions & 8 deletions nginx.conf
    Original file line number Diff line number Diff line change
    @@ -33,22 +33,18 @@ http {
    }

    server {
    server_name cloud.lefthandrobotics.com;
    server_name mysite.com;

    location /vault/ {
    proxy_pass http://localhost:8200/;
    }

    location /baton/ {
    location /service/ {
    proxy_pass http://localhost:8799/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
    }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/cloud.lefthandrobotics.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/cloud.lefthandrobotics.com/privkey.pem; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/mysite.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/mysite.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
    }
  2. @damouse damouse created this gist Sep 16, 2018.
    55 changes: 55 additions & 0 deletions nginx.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,55 @@
    user www-data;
    worker_processes auto;
    pid /run/nginx.pid;

    events {
    worker_connections 768;
    }

    http {
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    gzip on;
    gzip_disable "msie6";
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;

    map $http_upgrade $connection_upgrade {
    default upgrade;
    '' close;
    }

    server {
    server_name cloud.lefthandrobotics.com;

    location /vault/ {
    proxy_pass http://localhost:8200/;
    }

    location /baton/ {
    proxy_pass http://localhost:8799/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $connection_upgrade;
    }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/cloud.lefthandrobotics.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/cloud.lefthandrobotics.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
    }
    }