73 votes

Définir le numéro de port web externe de gitlab

Comment puis-je changer le port 80 par défaut de gitlab en un numéro de port personnalisé ?

Il y a deux approches que j'ai essayées :

Définir le port dans /etc/gitlab/gitlab.rb

external_port "8888"

Ensuite, exécutez la reconfiguration :

gitlab-ctl reconfigure

Définir le port dans /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

Puis redémarrez gitlab

gitlab-ctl stop
gitlab-ctl start

Dans les deux cas, gitlab continue de fonctionner sur le numéro de port 80 par défaut.

2voto

Paco Zarate Points 121

Dans Amazon Linux utilisant le paquetage Centos 6, j'ai dû configurer le fichier :

/opt/gitlab/embedded/cookbooks/gitlab/attributes/default.rb

et ensuite faire le

gitlab-ctl reconfigure 

pour finalement obtenir le changement de port.

2voto

Tom Points 81

J'utilise Gitlab 7.5.3 omnibus 5.2.1 ci sur Debian Squeeze. Pour changer le port par défaut de nginx, ajoutez le _gitlab_port_ à /etc/gitlab/gitlab.rb :

Mon /etc/gitlab/gitlab.rb :

external_url = 'gitlab.example.org'
gitlab_rails['gitlab_port'] = 12345

Après avoir changé le port, vous devez appeler gitlab-ctl reconfigure y gitlab-ctl restart dans votre ligne de commande.

0voto

Amintabar Points 101

Vous devez modifier le external_url dans le fichier de configuration de Gitlab.

Suivez les étapes suivantes :

  1. Editez le fichier de configuration en exécutant cette commande
sudo nano /etc/gitlab/gitlab.rb
  1. Trouvez le external_url et changez pour votre URL et votre port

Change external_url

  1. Quitter et enregistrer la modification ( ctrl + X )
  2. Exécuter cette commande pour reconfigurer le serveur local de Gitlab
sudo gitlab-ctl reconfigure

Si vous utilisez un serveur web comme Nginx, vous devez changer le port externe du proxy inverse dans la configuration de Nginx.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X