es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Aloje todas las páginas de GitLab en el mismo dominio.

Tengo una instancia de GitLab autohospedada (versión 14.x).

Recientemente configuré las páginas de GitLab. Con mi configuración actual (que es la configuración estándar según puedo ver), las páginas de GitLab se alojan en:

http[s]://grupo-o-nombre-de-usuario.pages.mydomain.com/subgrupos/proyecto

No quiero utilizar subdominios para cada grupo o nombre de usuario. Quiero que el grupo o nombre de usuario sea parte de la ruta:

http[s]://pages.mydomain.com/grupo-o-nombre-de-usuario/subgrupos/proyecto

¿Es posible configurar GitLab Pages de esta manera?

La documentación de GitLab menciona una solución alternativa. Sin embargo, esta opción no es adecuada para mí.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, es posible configurar GitLab Pages para que el grupo o nombre de usuario forme parte de la ruta en lugar de utilizar subdominios para cada grupo o nombre de usuario. Sin embargo, como se menciona en la documentación de GitLab, si su dominio no tiene una entrada de DNS comodín, es necesario utilizar una solución alternativa para lograr esta configuración.

    La solución alternativa implica configurar un servidor proxy, como Nginx, para redirigir las solicitudes desde la ruta deseada hacia la ruta real de subdominios utilizada por GitLab Pages. Esto requiere algunos cambios en la configuración tanto de GitLab como del servidor proxy, por lo que puede no ser adecuada para todas las situaciones.

    Si la solución alternativa no es una opción para usted, entonces utilizar subdominios es actualmente la única opción de configuración estándar disponible para GitLab Pages.

Comments are closed.