Bagaimana cara mengubah port default gitlab 80 ke nomor port khusus?
Ada dua pendekatan yang saya coba:
Atur port di /etc/gitlab/gitlab.rb
external_port "8888"
Kemudian jalankan konfigurasi ulang:
gitlab-ctl reconfigure
Atur port di /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
Kemudian restart gitlab
gitlab-ctl stop
gitlab-ctl start
Dengan keduanya, gitlab terus berjalan pada nomor port 80 default.
Jawaban:
Jawaban Chad Carbert masih berlaku tetapi hanya ingin menambahkan ekstra untuk versi 7.0.0.
Buka "/etc/gitlab/gitlab.rb" di editor teks Anda di mana saat ini saya memiliki external_url
http://127.0.0.1/
atau mirip dengan itu. Saya mungkin perlu mengubah external_url dengan dns termasuk nomor port (mis. ' Http: //gitlab.com.local: 81 / ') kemudian mengkonfigurasi ulang menggunakan perintah "sudo gitlab-ctl mengkonfigurasi ulang" Gitlab sekarang bekerja pada port 81.Selangkah demi selangkah:
sudo -e /etc/gitlab/gitlab.rb
yourdomain.com
keyourdomain.com:9999
9999
-> Port yang ingin Anda jalankansudo gitlab-ctl reconfigure
sumber
gitlab-ctl tail
untuk mengetahui apakah port bertabrakan.gitlab-ctl reconfigure
jika saya tidak punyagitlab-ctl
? Hanya me-restart harus dilakukan, kan?Saya juga mengalami masalah yang sama. Saya tidak punya saya
gitlab.rb
di lokasi yang sama dengan Anda, tetapi menginstalnya melalui dpkg di/opt
jalan yang Anda sebutkan.Jika Anda telah menginstalnya melalui paket, semua serba lengkap dalam
/opt
direktori itu, maka Anda mungkin menemukan mengubah port di:/opt/gitlab/embedded/conf/nginx.conf
/opt/gitlab/embedded/cookbooks/gitlab/templates/default/nginx-gitlab-http.conf.erb
Masalah # 6581: instal paket .deb di Ubuntu 12.04 - Nomor port dalam file gitlab.yml diabaikan
sumber
Cara yang sangat sederhana untuk mengubah nomor port default
edit file dalam centos atau linux: -
/var/opt/gitlab/nginx/conf/gitlab-http.conf
ubah
listen *:80;
ke apa yang Anda inginkan Mis: -90
kemudian
Jangan jalankan perintah-
gitlab-ctl reconfigure
Jika
gitlab-ctl reconfigure
itu mengkonfigurasi gitlab secara default dan menghapus perubahan.jadi hanya jalankan-gitlab-ctl mulai
sumber
Masalah utama saya adalah bahwa pengguna baru tidak mendapatkan nomor port khusus di email yang dikirim sistem. Jika tidak, menulis port khusus secara manual di bilah alamat akan mengarahkan pengguna ke instalasi Gitlab.
Saya melakukan ini menginstal pada Ubuntu 14,04 bukannya Omnibus. Jadi entah bagaimana saya tidak punya
gitlab-ctl
. (Itu ada di/usr/bin
, tetapi target symlink tidak diinstal entah bagaimana. Saya akan memperbaikinya secara terpisah jika saya benar-benar harus.)Bagaimanapun, saya menggunakan varian dari pendekatan kedua, menulis port yang benar ke
/home/git/gitlab/config/gitlab.yml
:Karena saya tidak punya
gitlab-ctl
, saya menggunakanservice
:Itu berhasil bagi saya. Pengguna baru yang saya kirimi email menerima tautan yang berisi URL yang benar.
sumber
Dengan Ubuntu 17.04 dan gitlab-ce 9.2.2, di jaringan lokal
Langkah-langkah ini berhasil bagi saya:
gitlab.rb
file.sudo nano /etc/gitlab/gitlab.rb
nginx['listen_port'] = 8181
sudo service apache2 stop sudo gitlab-ctl reconfigure
sudo service apache2 start
' http: // localhost: 8181 '
sumber
Di Amazon Linux menggunakan paket Centos 6 saya harus mengkonfigurasi file:
dan kemudian lakukan
perintah untuk akhirnya mendapatkan perubahan port.
sumber
Saya menggunakan Gitlab 7.5.3 omnibus 5.2.1 ci pada Debian Squeeze. Untuk mengubah port default untuk nginx tambahkan _gitlab_port_ ke /etc/gitlab/gitlab.rb :
/Etc/gitlab/gitlab.rb saya :
Setelah mengubah port, Anda harus menelepon
gitlab-ctl reconfigure
dangitlab-ctl restart
di baris perintah Anda.sumber
Anda harus mengubah nilai external_url pada file konfigurasi Gitlab.
Ikuti langkah ini:
đź”´ Jika Anda menggunakan server web seperti Nginx, Anda harus mengubah port eksternal dari proxy terbalik dalam konfigurasi Nginx.
sumber