Installiert gitlab, aber nur nginx willkommen Seite zeigt
Ich installiert gitlab mit seiner installation guide. War alles OK, aber wenn ich öffnen Sie localhost:80 im browser sehe ich die Nachricht Welcome to nginx!. Ich finde keine log-Datei mit Fehlern in der it.
Ich bin mit Ubuntu in der VirtualBox. Meine /etc/nginx/sites-enabled/gitlab config-Datei liest:
# GITLAB
# Maintainer: @randx
# App Version: 3.0
upstream gitlab {
server unix:/home/gitlab/gitlab/tmp/sockets/gitlab.socket;
}
server {
listen 192.168.1.1:80; # e.g., listen 192.168.1.1:80;
server_name aridev-VirtualBox; # e.g., server_name source.example.com;
root /home/gitlab/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 {
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;
}
}
- Sieht ziemlich ähnlich wie mir (github.com/VonC/compileEverything/blob/master/nginx/...). Gehen Sie richtig beginnen GitLab-Dienste? (github.com/VonC/compileEverything/blob/master/gitlab/gitlabd)
- Hast du es geschafft dieses Problem zu beheben?
- Nein sorry. Ein sysadmin fing von vorne an und nagelte es über ein paar Tage. Er fand es schmerzhaft zu installieren, aber das war schon eine alte version im Vergleich zu heute.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den nginx-Dokumentation sagt:
Das bedeutet in Ihrem Fall, dass Sie eingeben müssen aridev-VirtualBox in Ihrem browser anstelle von localhost.
Damit dies funktioniert müssen Sie aridev-VirtualBox in Ihrem lokalen Hosts-Datei und verweisen Sie auf die IP deines VirtualBox PC.
Diese würde Aussehen wie folgt:
Habe ich entfernt
/etc/nginx/sites-enabled/default
um loszuwerden, das problem.Versuchen Sie folgenden sowohl orkoden Beratung zu entfernen die Standard-site von /etc/nginx/sites-enabled/, sondern kommentieren Sie auch Ihre
listen
line, da die Standard-stillschweigend Linie sollte es ausreichend sein.Stellen Sie außerdem sicher, dass, wenn Sie änderungen an diesen Konfigurationen heruntergefahren sowohl die gitlab-und nginx-Dienste und starten Sie Sie in der Reihenfolge von gitlab zuerst, gefolgt von nginx.
Deine Konfigurations-Datei ist die richtige.
# /etc/nginx/sites-enabled/gitlab
Vielleicht denke ich Ihr gitlab-Datei link ist falsch.
Also Beispiel:
Ich habe mich verändert diese Zeile :
durch diese :
3000 ist der port von meinem Einhorn server.
außerdem habe ich ein
chown root:ngnix
auf die conf-Datei und es funktioniert jetzt.