Bir alt etki alanında gitlab çalıştırmaya çalışıyorum. En son gitlab sürümünü vserver'imdeki omnibus yükleyicisini kullanarak kurdum (Ubuntu 14.04.1 çalıştıran) ve paketlenmiş nginx'i devre dışı bıraktım ve burada yayınlanan yapılandırma ile ayrıştırılmamış nginx'i yapılandırdım Nginx'te bir alt alan nasıl kurulur?
/ Etc / nginx / siteler-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;
}
Sayfayı ziyaret edebiliyorum, ancak sayfayı yüklemek 30 saniyeye ve daha fazlasına ihtiyaç duyuyor. Paketlenmiş nginx sunucusunu kullanırken çok uzun sürmüyor, bu yüzden bir bellek sorunu olduğunu düşünmüyorum (ve free
bana 1,4GB var olduğunu söylüyor)
Hata günlüğü bana şöyle bir şey söylüyor:
/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"
Yardımınız için çok teşekkürler!