Instalado o gitlab-ci, mas apenas a página de boas vindas do nginx mostra

1

Eu instalei o gitlab-ci usando este guia e tudo correu muito bem. Cheguei ao final do tutorial e quando vou ao endereço IP do servidor só recebo o Welcome to nginx! tela. Estou usando o servidor Ubuntu 12.04 e vi uma pergunta respondeu, em estouro de pilha, mas a resposta não se aplica a mim (ou eu não entendo completamente) desde que eu não estou usando localhost. Eu não posso usar um navegador neste servidor (tanto quanto é do meu conhecimento) já que estou ssh'ing a ele.

Aqui está meu / etc / nginx / sites-enabled / gitlab_ci

# GITLAB CI
# Maintainer: @randx
# App Version: 2.0

upstream gitlab_ci {
  server unix:/home/gitlab_ci/gitlab-ci/tmp/sockets/gitlab-ci.socket;
}

server {
  listen 192.168.1.151:80;         # e.g., listen 192.168.1.1:80;
  server_name git-ci 192.168.1.25;     # e.g., server_name source.example.com;
  root /home/gitlab_ci/gitlab-ci/public;

  access_log  /var/log/nginx/gitlab_ci_access.log;
  error_log   /var/log/nginx/gitlab_ci_error.log;

  location / {
    try_files $uri $uri/index.html $uri.html @gitlab_ci;
  }

  location @gitlab_ci {
proxy_read_timeout 300;
proxy_connect_timeout 300;
proxy_redirect     off;

proxy_set_header   X-Forwarded-Proto $scheme;
proxy_set_header   Host              $http_host;
proxy_set_header   X-Real-IP         $remote_addr;

proxy_pass http://gitlab_ci;
  }

  # adjust this to match the largest build log your runners might submit,
  # set to 0 to disable limit
  client_max_body_size 10m;
}

Acho que meu problema está no campo server_name, mas meu endereço IP é tudo que tenho para o servidor. Eu não tenho um nome real para o servidor configurado via DNS ainda, então eu não tenho certeza do que devo colocar para o server_name e source.example.com para o campo server_name. Eu tentei algumas combinações, mas nada funcionou. Obrigado por qualquer ajuda.

    
por trueCamelType 08.05.2014 / 17:29

1 resposta

1

Se você não planeja hospedar domínios adicionais no mesmo servidor, é possível tornar esta instância do gitlab o host virtual padrão com estas instruções:

  1. Desative o servidor padrão removendo /etc/nginx/sites-enabled/default

  2. Substitua listen e server_name pelas seguintes linhas:

listen 80 default_server;

server_name _;

Com essas configurações, você deve conseguir acessar o gitlab.

    
por 08.05.2014 / 18:48