From 4a356854b7c8ad2ce8b30006a731ca0f1498d2e5 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Thu, 19 Jun 2025 09:37:18 +0200 Subject: [PATCH] Added templates nginx folder --- .../nginx/templates/nginx.conf.j2 | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 training/practica-3-jinja2/nginx/templates/nginx.conf.j2 diff --git a/training/practica-3-jinja2/nginx/templates/nginx.conf.j2 b/training/practica-3-jinja2/nginx/templates/nginx.conf.j2 new file mode 100644 index 0000000..4c1c8ea --- /dev/null +++ b/training/practica-3-jinja2/nginx/templates/nginx.conf.j2 @@ -0,0 +1,33 @@ +user www-data; +worker_processes auto; +pid /run/nginx.pid; + +events { + worker_connections 1024; +} + +http { + + upstream backend { + server 192.168.11.40:80; # IP del servidor backend + } + + server { + listen 80; + server_name {{ ansible_hostname }}; + + location / { + proxy_pass http://backend; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + error_page 404 /404.html; + location = /404.html { + root /usr/share/nginx/html; + internal; + } + } +} \ No newline at end of file