From c6bfc06c6c25f382f36c35fe797af7644a7ba657 Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Thu, 19 Jun 2025 09:36:26 +0200 Subject: [PATCH] Added new nginx template --- .../practica-3-jinja2/nginx/files/nginx.conf | 56 ------------------- .../practica-3-jinja2/nginx/tasks/main.yml | 4 +- 2 files changed, 2 insertions(+), 58 deletions(-) delete mode 100644 training/practica-3-jinja2/nginx/files/nginx.conf diff --git a/training/practica-3-jinja2/nginx/files/nginx.conf b/training/practica-3-jinja2/nginx/files/nginx.conf deleted file mode 100644 index a41ce98..0000000 --- a/training/practica-3-jinja2/nginx/files/nginx.conf +++ /dev/null @@ -1,56 +0,0 @@ -# Archivo de configuración nginx.conf - -user www-data; -worker_processes auto; -pid /run/nginx.pid; -include /etc/nginx/modules-enabled/*.conf; - -events { - worker_connections 768; - # multi_accept on; -} - -http { - - ## - # Configuración básica - ## - - 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; - - ## - # Configuración de logs - ## - - access_log /var/log/nginx/access.log; - error_log /var/log/nginx/error.log; - - ## - # Gzip settings - ## - - gzip on; - gzip_disable "msie6"; - - # Configuración de virtual host - server { - listen 80 default_server; - listen [::]:80 default_server; - - root /var/www/html; - index index.html index.htm index.nginx-debian.html; - - server_name _; - - location / { - try_files $uri $uri/ =404; - } - } -} \ No newline at end of file diff --git a/training/practica-3-jinja2/nginx/tasks/main.yml b/training/practica-3-jinja2/nginx/tasks/main.yml index 81ffd33..e586c3a 100644 --- a/training/practica-3-jinja2/nginx/tasks/main.yml +++ b/training/practica-3-jinja2/nginx/tasks/main.yml @@ -37,8 +37,8 @@ #Copia el archivo de configuración hosts de Nginx al directorio correspondiente - name: Copiar archivo de configuración de hosts de Nginx - ansible.builtin.copy: - src: ../files/nginx.conf #Ruta al archivo de configuración local + template: #Utiliza la plantilla para copiar el archivo de configuración + src: ../templates/nginx.conf.j2 #Ruta al archivo de configuración local dest: /etc/nginx/sites-available/default #Ruta de destino en el servidor owner: www-data #Propietario del archivo group: www-data #Grupo del archivo