Jump to content

Alcides Magno

Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Alcides Magno

  1. We are using UNIGUI for some applications and we have this cenario 

    Nginx LB -- Server Unigui -- Database

    NGINX LB is a CentOS 8, and we´re using Letsencrypt certificate

    On Nginx we ´re using SSL and Proxy to Optimize Connections 

    proxy_cache_path /tmp/NGINX_cache/ keys_zone=backcache:10m;
    
    map $http_upgrade $connection_upgrade {
        default upgrade;
        ''      close;
    }
    
    upstream unigui {
            ip_hash;
            server 2**.1**.**.**:8075;
    }
    
    server {
            listen 80;
            server_name xxxxx.xxx.xxx.br;
    
            location / {
                    proxy_pass http://unigui;
            }
    }
    
    server {
            listen 443 ssl http2 default_server;
            server_name xxxxx.xxx.xxx.br;
    
            ssl_certificate /etc/letsencrypt/live/xxxxx.xxx.xxx.br/fullchain.pem;
            ssl_certificate_key /etc/letsencrypt/live/xxxxx.xxx.xxx.br/privkey.pem;
    
            #ssl_session_timeout 10m;
            #ssl_session_cache shared:SSL:10m;
    
            ssl_protocols TLSv1.2;
            ssl_prefer_server_ciphers on;
            ssl_ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384";
    
            # ssl_ecdh_curve secp521r1:secp384r1;
    
            # Aditional Security Headers
            # ref: https://developer.mozilla.org/en-US/docs/Security/HTTP_Strict_Transport_Security
            add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
    
            # ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
            #add_header X-Frame-Options DENY always;
    
            # ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options
            add_header X-Content-Type-Options nosniff always;
    
            # ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
            add_header X-Xss-Protection "1; mode=block" always;
            add_header X-Frame-Options "SAMEORIGIN";
    
            ssl_stapling on;
            ssl_stapling_verify on;
            ssl_trusted_certificate /etc/letsencrypt/live/xxxxx.xxx.xxx.br/fullchain.pem;
            resolver 1.1.1.1 1.0.0.1 [2606:4700:4700::1111] [2606:4700:4700::1001] valid=300s; # Cloudflare
            resolver_timeout 5s;
    
            ssl_dhparam /etc/ssl/certs/dhparam.pem;
    
            location / {
                    proxy_pass http://unigui;
                    proxy_cache backcache;
            #       http2_push_preload on;
            }
    }

    We are having some issue with reports, it was show a browser message erro then to improve we add on NGINX

    add_header X-Frame-Options "SAMEORIGIN";

    If someone have more informations about could you add here to us. Let´s share our experience.

     

    • Upvote 1
×
×
  • Create New...