GitLab en Apache

Escrito el 20 marzo 2013 por Luis Ignacio Díaz Martínez


Bueno, esto es algo muy sencillo pero que hace tiempo que tenía pendiente… sencillamente para los que tenemos GitLab ( podéis ver la instalación antigua aquí ) y Apache2 tenemos que hacer un pequeño apaño para poder acceder de forma sencilla a nuestro gestor de proyectos!…

Entorno

Todo lo explicado a continuación lo he realizado en un sistema operativo GNU/Linux ( Debian 6 ). Las versiones de los programas utilizados son las siguientes:

  • Apache2: 2.2.16 
  • GitLab: 5.0.0.beta1 6956f1f

Activar módulos mod_proxy(_http)

Primero tendremos que activar los módulos «Proxy» con tal de redireccionar el tráfico de GitLab hacía Apache2 ( de hecho lo que hacemos es realizar un puente reverso entre nuestro puerto local y el dominio el cual escuchará Apache2 )

Si todo ha ido bien continuaremos con el siguiente paso…

Editando «Site» de Apache2

Ahora tenemos que añadir la configuración del site que queremos crear… esto lo podemos añadir en nuestro fichero por defecto del site de Apache2… o… podemos crear un fichero nuevo en «/etc/apache2/site-available/git.dominio.com» e introduciremos lo siguiente:

Tan solo tendríamos que cambiar el dominio… «gitlab.exemple.com» por el deseado.

Después de realizar esto.. tendríamos que activar el nuevo site con el comando:

Y ya tendríamos el dominio activado!

** Fichero de configuración extraído de: https://github.com/gitlabhq/gitlab-recipes/blob/master/apache/gitlab

Reiniciando Apache2

Ahora que todo está configurado…. tenemos que reiniciar Apache2! para ello…

Y ya está…


Cargando...

Comentarios: