github.com/lunarobliq/gophish@v0.8.1-0.20230523153303-93511002234d/ansible-playbook/roles/gophish/templates/nginx.conf.j2 (about)

     1  events {
     2      worker_connections 4096;
     3  }
     4  
     5  http {
     6      server {
     7          listen 80;
     8          server_name {{gophish_domain}};
     9          return 301 https://$host$request_uri;
    10      }
    11  
    12      server {
    13          listen 443 ssl;
    14          ssl_certificate {{ gophish_crt_path }};
    15          ssl_certificate_key {{ gophish_ssl_cert_path }};
    16          server_name {{gophish_domain}};
    17          location / {
    18              proxy_pass         https://127.0.0.1:8080;
    19              proxy_redirect     off;
    20              proxy_set_header   Host $host;
    21              proxy_set_header   X-Real-IP $remote_addr;
    22              proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    23              proxy_set_header   X-Forwarded-Host $server_name;
    24          }
    25      }
    26  }