gitlab端口冲突
时间: 2023-10-18 10:05:00 浏览: 101
当GitLab的端口与其他应用程序的端口冲突时,可以采取以下解决方法:
1. 修改GitLab的端口配置:
- 编辑GitLab的配置文件 `/etc/gitlab/gitlab.rb`,使用vim或其他编辑器打开该文件。
- 修改`unicorn['port']`和`nginx['listen_port']`的值为一个不与其他服务冲突的端口,例如9090和9099。
- 保存文件并退出编辑器。
2. 修改GitLab的Nginx配置:
- 编辑GitLab的Nginx配置文件 `/var/opt/gitlab/nginx/conf/gitlab-http.conf`,使用vim或其他编辑器打开该文件。
- 修改`listen`指令后面的端口为与上一步所设置的`nginx['listen_port']`相同的端口号,即9099。
- 保存文件并退出编辑器。
3. 重新配置GitLab:
- 在终端中运行命令 `sudo gitlab-ctl reconfigure`,以重新加载GitLab的配置。
4. 重启GitLab:
- 在终端中运行命令 `gitlab-ctl restart`,以重新启动GitLab。
通过以上步骤,你可以解决GitLab端口冲突的问题,并将GitLab的端口改为一个无服务占用的端口,使其能够正常运行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Docker部署Gitlab,ssh端口不用22的解决方法](https://blog.csdn.net/weixin_41915314/article/details/107522876)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [GitLab端口冲突 解决办法](https://blog.csdn.net/Z_Flank/article/details/80807458)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文