Pregunta:
¿Cómo cambio el puerto 80 predeterminado de gitlab a un número de puerto personalizado?
Hay dos enfoques que he probado:
Configure el puerto en /etc/gitlab/gitlab.rb
external_port "8888"
Luego ejecute reconfigure:
gitlab-ctl reconfigure
Establecer puerto en /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
production: &base
#
# 1. GitLab app settings
# ==========================
## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: gitlab.blitting.com
port: 8888
https: false
Luego reinicia gitlab
gitlab-ctl stop
gitlab-ctl start
Con ambos, gitlab continúa ejecutándose en el número de puerto 80 predeterminado.
Respuesta:
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 deba 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:
-
sudo -e /etc/gitlab/gitlab.rb
- Cambie external_url de
yourdomain.com
ayourdomain.com:9999
9999
-> Puerto que desea que se ejecute -
sudo gitlab-ctl reconfigure