bitnamigitlab_Bitnami Gitlab 修改端口
BITNAMI Gitlab是個界面和使用都非常友好的Version Control工具,但其端口限制的弊端,導致部署很不爽,作為使用者,把我遇到的問題與大家共享。
強烈建議不要修改端口,經查看數據庫數據,鏈接地址帶端口和不帶端口都存在,可能存在隱患,雖然目前安裝后,前期可以使用。如果端口不想占用80,可以采用docker或虛擬機。
1. 安裝時指定端口,建議嘗試此種方式安裝
./bitnami-gitlab-8.8.4-0-linux-x64-installer.run --apache_server_port 8000
2. 界面安裝后修改端口
修改apache主配置文件
vim /opt/gitlab-8.8.4-0/apache2/conf/httpd.conf
Listen 8000
修改apache的bitnami的配置文件
vim /opt/gitlab-8.8.4-0/apache2/conf/bitnami/bitnami.conf
NameVirtualHost *:8000
...
...
修改gitlab-shell的配置文件
vim /opt/gitlab-8.8.4-0/apps/gitlab/gitlab-shell/config.yml
gitlab_url: "http://192.168.1.10:8000/"
修改gitlab的apache主目錄配置文件
vim /opt/gitlab-8.8.4-0/apps/gitlab/htdocs/config/gitlab.yml
gitlab:
host: 192.168.1.10
port: 8080
https: false
不確定性文件修改(經測試,好像影響不大)
vim /opt/gitlab-8.8.4-0/properties.ini
[Apache]
apache_server_port=8000
vim /opt/gitlab-8.8.4-0/apps/gitlab/conf/http-app.conf
PassengerPreStart http://127.0.0.1:8000
3. 關鍵性問題
bitnami使用一段時間后,突然出現無法checkout問題,提示:
dial tcp 127.0.0.1:80: getsockopt: connection refused
出現502異常,進過多天排查最終找到原因。
原來請求轉發gitlab-workhorse處理時,gitlab-workhorse請求認證地址:127.0.0.1:80,此地址被寫死在啟動文件里(apps/gitlab-workhorse/scripts/ctl.sh),所以修改此文件。
vim /opt/gitlab-8.8.4-0/apps/gitlab-workhorse/scripts/ctl.sh
WORKHORSE_START="/opt/gitlab-8.8.4-0/apps/gitlab-workhorse/gitlab-workhorse -listenUmask 0 -listenNetwork tcp -listenAddr 127.0.0.1:8181 -authBackend http://127.0.0.1:8000"
總結
以上是生活随笔為你收集整理的bitnamigitlab_Bitnami Gitlab 修改端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 事发凌晨!男子点了盘蚊香 结果差点出大事
- 下一篇: iOS 16代码实锤:苹果iPhone