2013-07-25 6 views
1

У меня есть Nginx конфигурации от gitlab условии, что:gitlab неправильно API путь

upstream gitlab { 
    server unix:/home/git/gitlab/tmp/sockets/gitlab.socket; 
    } 

server { 
listen 80;   # e.g., listen 192.168.1.1:80; In most cases *:80 is a good idea 
server_name myserver;  # e.g., server_name source.example.com; 
root /home/git/gitlab/public; 

# individual nginx logs for this gitlab vhost 
access_log /var/log/nginx/gitlab_access.log; 
error_log /var/log/nginx/gitlab_error.log; 

location/{ 
# serve static files from defined root folder;. 
# @gitlab is a named location for the upstream fallback, see below 
try_files $uri $uri/index.html $uri.html @gitlab; 
} 

# if a file, which is not found in the root folder is requested, 
    # then the proxy pass the request to the upsteam (gitlab unicorn) 
location @gitlab {... 

Но я получаю это сообщение, когда кнопка: открытым() «/ USR/местные/Nginx/html/API/v3/внутренний/разрешено "не удалось (2: нет такого файла

Он должен быть"/дома/мерзавец/gitlab/государственные/апи .... Как я могу это исправить

ответ

2

Попробуйте изменить его listen *:80;, перезагрузить Nginx? и посмотреть, сохраняется ли оно.

+0

Спасибо! Я исправил, изменив конфигурацию puma на экземпляр tcp port 9292, используя unix socket. – kju

+0

@monkey не забудьте принять ответ или создать свой собственный ответ, если проблема была решена. – spuder

Смежные вопросы