GitLab ialah platform pengehosan kod sumber terbuka yang biasanya menggunakan protokol HTTP untuk mendengar port 80 secara lalai. Walau bagaimanapun, terdapat kes di mana anda perlu menggunakan GitLab ke port lain Artikel ini akan memperkenalkan cara mengubah suai port HTTP atau HTTPS GitLab.
Mula-mula, masukkan konsol pelayan GitLab dan laksanakan arahan berikut:
sudo vim /etc/gitlab/gitlab.rb
Editor akan dibuka konfigurasi fail GitLab, cari baris berikut:
external_url 'http://example.com'
Ubah suai kepada:
external_url 'http://example.com:8080'
Simpan perubahan, dan kemudian laksanakan arahan berikut untuk menjadikan fail konfigurasi berkuat kuasa :
sudo gitlab-ctl reconfigure
GitLab akan memuatkan semula fail konfigurasi dan memulakan perkhidmatan. Kini, anda boleh mengakses GitLab dengan melawati http://example.com:8080.
Jika GitLab anda menggunakan protokol HTTPS untuk mendengar pada port 443, anda perlu melakukan beberapa kerja tambahan untuk mengubah suai port HTTPS. Mula-mula, pastikan anda telah mengkonfigurasi sijil SSL, jika tidak, sila rujuk dokumentasi rasmi untuk konfigurasi.
Seterusnya, masukkan konsol pelayan GitLab dan laksanakan arahan berikut:
sudo vim /etc/gitlab/gitlab.rb
Editor akan membuka fail konfigurasi GitLab dan mencari baris berikut:
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key"
Ubah suainya kepada:
nginx['ssl_certificate'] = "/etc/gitlab/ssl/server.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/server.key" nginx['listen_port'] = 8443 nginx['listen_https'] = true
Simpan perubahan, dan kemudian laksanakan arahan berikut untuk menjadikan fail konfigurasi berkuat kuasa:
sudo gitlab-ctl reconfigure
Sekarang, GitLab akan mendengar pada port 8443 menggunakan protokol HTTPS. Anda boleh mengakses GitLab dengan melawati https://example.com:8443.
Ringkasan
Anda boleh mengubah suai port HTTP atau HTTPS GitLab dengan mudah dengan mengubah suai pilihan external_url dan nginx bagi fail konfigurasi GitLab. Perlu diingat bahawa sebelum mengubah suai port HTTPS, pastikan sijil SSL telah dikonfigurasikan.
Atas ialah kandungan terperinci Cara mengubah suai port HTTP atau HTTPS GitLab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!