Estoy tratando de configurar un proxy inverso NginX para Jenkins.
Es una máquina AWS Light Sail.
Jenkins se ejecuta en el puerto 7172 y puedo acceder a él mediante la IP pública del servidor.
Ya tengo el NginX ejecutándose en varios subdominios y funcionando bien.
Pero por alguna razón, Jenkins se está agotando bajo un proxy inverso. La siguiente es mi configuración en /etc/nginx/sites-disponible con enlace a /etc/nginx/sites-enable.
server { listen 80; server_name jenkins.domain.com; location / { proxy_set_header Host $host:$server_port; 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; # Fix the "It appears that your reverse proxy set up is broken" error. proxy_pass http://127.0.0.1:7172; proxy_read_timeout 90; # Required for new HTTP-based CLI proxy_http_version 1.1; proxy_request_buffering off; } }No estoy seguro de qué más puedo hacer.
Ubuntu 18LTS. Jenkins 2.233 Nginx: nginx-v
En Jenkins he configurado como URL de Jenkins el subdominio que quiero usar (jenkins.domain.com)
Gracias de antemano por cualquier ayuda.
El nombre de dominio jenkins.domain.com no funciona, pero cambiar a jnks.domain.com parece funcionar.