docker搭建的gitlab通过域名访问

docker ps 查看已经安装好的gitlab,80,443端口也已经打开。
在这里插入图片描述
搭建好gitlab后,需要能让外网访问https访问到。

docker安装gitlab的时候,已经集成nginx只需要配置Nginx即可完成。

进行dns域名解析,直接指向gitleb的公网IP地址

在这里插入图片描述

进入docker内部,编辑gitlab.rb文件

在这里插入图片描述

external_url 'https://gitlab.geexek.com.cn'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.geexek.com.cn.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.geexek.com.cn.key"

nginx['proxy_set_headers'] = {
  "X-Forwarded-Proto" => "https",
  "X-Forwarded-Ssl" => "on"
 }

修改docker内部,gitlab自己带的Nginx的配置

在这里插入图片描述

server {
  listen *:443 ssl http2;


  server_name gitlab.geexek.com.cn;
  server_tokens off; ## Don't show the nginx version number, a security best practice

  ## Increase this if you want to upload large attachments
  ## Or if you want to accept large git objects over http
  client_max_body_size 0;

  ## Strong SSL Security
  ## https://raymii.org/s/tutorials/Strong_SSL_Security_On_nginx.html & https://cipherli.st/
  ssl on;
  ssl_certificate /etc/gitlab/ssl/gitlab.geexek.com.cn.crt;
  ssl_certificate_key /etc/gitlab/ssl/gitlab.geexek.com.cn.key;
}

重新启动docker服务,即可访问

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值