ubuntu gitlab修改默认端口号
2017-09-05 10:52
267 查看
部署gitlab的时候,一启动,发现80和8080端口已经被占用,无奈,只得先将监听80端口的nginx和监听8080端口的jenkins停止。这会儿有空,琢磨一下如何修改gitlab的默认端口。修改主要分为两部分,一部分是gitlab总的控制文件,一部分是子模块真实监听端口的修改。当前我使用的是官方rpm 813版本。
2
3
1
2
3
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
果然,修改成8082端口,也是可以的哦。
gitlab.rb修改
配置文件在/opt/gitlab/etc/gitlab.rb。这个文件用于gitlab如何调用80和8080的服务等。## Advanced settings unicorn['listen'] = '127.0.0.1' unicorn['port'] = 80821
2
3
1
2
3
nginx['listen_addresses'] = ['*'] nginx['listen_port'] = 82 # override only if you use a reverse proxy: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#setting-the-nginx-listen-port[/code]1 21
1
2gitlab-rails修改
配置文件/var/opt/gitlab/gitlab-rails/etc/unicorn.rb# What ports/sockets to listen on, and what options for them. #listen "127.0.0.1:8080", :tcp_nopush => true listen "127.0.0.1:8082", :tcp_nopush => true listen "/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket", :backlog => 10241
2
3
4
5
1
2
3
4
5gitlab nginx 修改
配置文件 /var/opt/gitlab/nginx/conf/gitlab-http.conf。这个文件是gitlab内置的nginx的配置文件,里面可以影响到nginx真实监听端口号。server { listen *:82; server_name gitlab.123.123.cn; server_tokens off; ## Don't show the nginx version number, a security best practice1
2
3
4
5
1
2
3
4
5
修改完成后,重启下,就可以放82端口的gitlab了。gitlab-ctl restart1
1OS nginx修改
如果还是想从80端口访问gitlab,我们可以用监听在80端口的nginx做一个反向代理。service nginx restart后可以正常访问。server { listen 80; server_name gitlab.123.123.cn; location / { #rewrite ^(.*) http://127.0.0.1:8082; proxy_pass http://127.0.0.1:8082; } }1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9giltab-shell修改
后来在提交的时候,出现了错误:
找了关于8080端口的相关信息,最后发现配置文件:/var/opt/gitlab/gitlab-shell修改成# GitLab user. git by default user: git # Url to gitlab instance. Used for api calls. Should end with a slash. #gitlab_url: "http://127.0.0.1:8080" gitlab_url: "http://127.0.0.1:82" ## 关键是这个地方,因为82是gitlab nginx端口,不过上面的端口干嘛是8080来,8080应该是unicorn的监听端口。 http_settings:
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
果然,修改成8082端口,也是可以的哦。
相关文章推荐
- Ubuntu 修改 Apache 的默认端口号
- ubuntu 修改 ssh默认端口号
- 修改 ubuntu 默认启动项
- (转)修改Ubuntu10.10启动菜单默认系统方法
- ubuntu vps直接修改默认目录地址导致无法进入wordpress的解决方法
- ubuntu 修改默认 shell
- 怎样在Ubuntu中修改默认程序
- MySql修改默认端口号,修改my.ini的端口号
- 怎样在 Ubuntu 中修改默认程序
- Citrix Xenapp XML默认端口号修改
- 修改SSH的默认端口号
- ubuntu下如何修改端口号
- ubuntu14.04下直接修改apache2默认目录导致wordpress样式改变的解决办法
- ubuntu默认root密码修改与用户切换
- 修改ubuntu默认开机亮度
- ubuntu修改默认JDK
- Nginx、Apache2修改默认端口号 推荐
- Tomcat修改默认端口号
- ubuntu 修改默认 shell
- linux下mysql 查看默认端口号与修改端口号方法