Tôi đang cố chạy gitlab trên một tên miền phụ. Tôi đã cài đặt phiên bản gitlab mới nhất bằng trình cài đặt omnibus trên vserver của tôi (chạy Ubuntu 14.04.1) và vô hiệu hóa nginx đã đóng gói và định cấu hình nginx chưa được xử lý với cấu hình được đăng ở đây Làm thế nào để thiết lập tên miền phụ trên nginx?
/ etc / nginx / site-availible / gitlab
upstream gitlab {
server unix:/home/git/gitlab/tmp/sockets/gitlab.socket;
}
server {
listen 80 default_server; # e.g., listen 192.168.1.1:80; In most cases *:80 is a good idea
server_name git.domain.com; # e.g., server_name source.example.com;
server_tokens off; # don't show the version number, a security best practice
root /home/git/gitlab/public;
client_max_body_size 500m;
# 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 {
proxy_read_timeout 300; # https://github.com/gitlabhq/gitlabhq/issues/694
proxy_connect_timeout 300; # https://github.com/gitlabhq/gitlabhq/issues/694
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;
}
Tôi có thể truy cập trang, nhưng cần 30 giây trở lên để tải trang. Sẽ không mất nhiều thời gian khi tôi sử dụng máy chủ nginx đi kèm nên tôi không nghĩ đó là vấn đề về bộ nhớ (và free
đang nói với tôi rằng có 1,4 GB khả dụng)
Nhật ký lỗi cho tôi biết một cái gì đó như thế này:
/var/log/nginx/gitlab_error.log
server: git.mydomain.de, request: "GET /assets/application-c4186ca579dd09b3e48eaf1b5a3e4434.js HTTP/1.1", upstream: "http://unix:/var/opt/gitlab/gitlab-rails/sockets/gitlab.socket:/assets/application-c4186ca579dd09b3e48eaf1b5a3e4434.js"
Cảm ơn rất nhiều vì đã giúp đỡ!