2013-07-08 3 views
2

У меня есть успешная установка Gitlab 5.3, и все работает хорошо. Я хочу, чтобы запустить сервер за Nginx обратный прокси-сервер, которым я управляю делать, но все активы отсутствуют:Gitlab 5.3 позади обратного прокси nginx

Gitlab front page

Я Gitlab работает на/мерзавца и вот мой Nginx конфигурации на мой обратный прокси-сервер сервер:

server { 
    listen  80 default; 
    listen  [::]:80 ipv6only=on default; 

    server_name  reverseproxy; 
    ## redirect http to https 
    rewrite ^https://$server_name$request_uri? permanent; 

} 

server { 
    access_log /var/log/nginx/ssl_access.log; 
    error_log /var/log/nginx/ssl_error.log; 
    index index.html index.htm index.php; 

    ## start ssl config 
    listen 443; 
    server_name reverseproxy; 


    ## ssl server specifics 
    ssl on; 
    ssl_certificate  /root/reverseproxy/reverseproxy.crt; 
    ssl_certificate_key  /root/reverseproxy/reverseproxy.key; 

    ssl_session_cache shared:SSK:10m; 
    ssl_session_timeout  10m; 

    ssl_protocols SSLv3 TLSv1; 
    ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; 
    ssl_prefer_server_ciphers on; 

    location /git { 
     proxy_pass  http://gitlabserver/git; 

     proxy_redirect off; 
     proxy_set_header Host   $host; 
     proxy_set_header X-Real-IP  $remote_addr; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 

     proxy_set_header X-Forwarded-Proto $scheme; 
    }  
} 

Я просмотрел журналы доступа и ошибок nginx, но никаких подсказок. Любые намеки были высоко оценены.

ответ

1

Предполагая, что мерзавец демон и Nginx демон находятся на том же поле, я считаю, что блок место должно быть примерно следующее:

location ^~ /git/ { 
    proxy_pass       http://127.0.0.1/git; 
    proxy_redirect      http://127.0.0.1/git/ /git; 
    proxy_set_header Host    $host; 
    proxy_set_header X-Real-IP   $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto $scheme; 
} 
Смежные вопросы