带有Docker容器的Gitlab URL Steel localhost

时间:2018-10-24 11:09:18

标签: gitlab

我的Gitlab出现问题,该问题在docker容器中运行。

在我的容器的/etc/gitlab/gitlab.rb内部: external_url 'http://gitlab.mydomain.com/'

这是我的vps的nginx配置

server {
    listen [::]:443 ssl; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/gitlab.mydomain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/gitlab.mydomain.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

    server_name gitlab.mydomain.com;
    location / {
            proxy_pass http://localhost:2444/;
    }

}

我已经在docker中将2444发布到80 --publish 2444:80

我可以使用https://gitlab.mydomain.com/访问对gitlab的访问权限 但是,当我创建一个新项目时,URL显示为http://localhost:2444/ screenshot here

为什么显示我的proxy_pass网址?我已经尝试更改端口,但是同样的问题。

有人可以帮助我吗? 谢谢

0 个答案:

没有答案