Configuración
=====================================

.. toctree::
   :maxdepth: 2

.. note:: Esquema con dos Nginx en cascada

    El primer Nginx redirige a varios servidores. El segundo Nginx redirige a varias aplicaciones.


Configuración nginx externo - 192.168.5.16
####################################################

**Fichero /etc/nginx/nginx.conf**

.. code-block::
    :linenos:

    location = /dominio/oauth2/authorization/google {
        proxy_set_header    X-Forwarded-Proto https;
        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_pass http://192.168.5.11;
    }

    location ~* /dominio {
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://192.168.5.11;
    }


Configuración nginx interno - 192.168.5.11
####################################################

**Fichero /etc/nginx/nginx.conf**

.. code-block::
    :linenos:

    location = /dominio/oauth2/authorization/google {
        proxy_set_header    X-Forwarded-Proto https;
        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_pass http://127.0.0.1:8080;
    }

    location ~* /dominio {
        proxy_pass http://127.0.0.1:8080;
    }
