Saltar al contenido

Establecer el número de puerto web externo de gitlab

Solución:

Solución 1:

La respuesta de Chad Carbert todavía se aplica, pero solo quiero agregar más para la versión 7.0.0.

Abra “/etc/gitlab/gitlab.rb” en su editor de texto donde actualmente tengo external_url http://127.0.0.1/ o similar a eso. Es posible que necesite cambiar external_url con dns, incluido el número de puerto (por ejemplo, ‘http: //gitlab.com.local: 81 /’) y luego reconfigurar usando el comando “sudo gitlab-ctl reconfigure” Gitlab ahora está trabajando en el puerto 81.

Paso a paso:

  1. sudo -e /etc/gitlab/gitlab.rb
  2. Cambio external_url de yourdomain.com para yourdomain.com:9999
    9999 -> Puerto que quieres que se ejecute
  3. sudo gitlab-ctl reconfigure

Solucion 2:

Una forma muy sencilla de cambiar el número de puerto predeterminado

gitlab-ctl stop

editar el archivo en centos o linux: – /var/opt/gitlab/nginx/conf/gitlab-http.conf

cambio listen *:80; a lo que quieras Ex: – 90

luego

No ejecutes el comando gitlab-ctl reconfigure

Si gitlab-ctl reconfigure configuró gitlab por defecto y eliminó los cambios.

así que solo ejecuta gitlab-ctl start


Solución 3:

También tengo este mismo problema. No tengo mi gitlab.rb en la misma ubicación que usted, pero hágalo instalar a través de dpkg en el /opt camino que mencionaste.

Si lo ha instalado a través del paquete, todo está incluido en ese /opt directorio, entonces puede encontrar cambiando el puerto en:

  • /opt/gitlab/embedded/conf/nginx.conf
  • /opt/gitlab/embedded/cookbooks/gitlab/templates/default/nginx-gitlab-http.conf.erb

Problema n. ° 6581: instalación del paquete .deb en Ubuntu 12.04: se ignora el número de puerto en el archivo gitlab.yml


Solución 4:

Con Ubuntu 17.04 y gitlab-ce 9.2.2, en la red local

Estos pasos funcionaron para mí:

  1. Editar gitlab.rb expediente.

sudo nano /etc/gitlab/gitlab.rb

  1. Agregue su puerto de escucha opcional al final del archivo.

nginx['listen_port'] = 8181

  1. Detenga apache si es necesario y reconfigure gitlab

sudo service apache2 stop
sudo gitlab-ctl reconfigure

  1. Inicie apache si detiene eso.

sudo service apache2 start

  1. Terminado, ahora gitlab está disponible en su dirección IP con el puerto seleccionado.

‘http: // localhost: 8181’


Solución 5:

Mi problema principal era que los nuevos usuarios no obtenían el número de puerto personalizado en los correos electrónicos que enviaba el sistema. De lo contrario, escribir manualmente el puerto personalizado en la barra de direcciones llevó a los usuarios a la instalación de Gitlab.

Hice esta instalación en Ubuntu 14.04 en lugar del Omnibus. Entonces de alguna manera no tengo gitlab-ctl. (Existe en /usr/bin, pero el destino del enlace simbólico no se instaló de alguna manera. Lo arreglaré por separado si realmente tengo que hacerlo).

De todos modos, utilicé una variante del segundo enfoque, escribiendo el puerto correcto en /home/git/gitlab/config/gitlab.yml:

production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: my.gitlab.host.com
    port: 3722

Ya que no tengo gitlab-ctl, Solía service:

sudo service gitlab restart

Eso funcionó para mí. Los nuevos usuarios a los que envié el correo electrónico recibieron un enlace que contenía la URL correcta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *