Gitlab mit nicht im Lieferumfang enthaltenem Webserver

481
Shihe Zhang

Das Fuchs-Symbol wird nach der Installation angezeigt. Es wurde nur vorgeschlagen, den externen Link neu zu konfigurieren.

Gefolgt von GitLab Doc ofusing-a-non-bundled-web-server

Folgen Sie dieser Antwort, um einen Teil von /etc/gitlab/gitlab.rb Added gitlab-apache24.confvon gitlab.comin zu ändern/etc/apache2/sites-available

Nachdem der Domain-Name in conf geändert wurde und apache2 neu geladen wird, erhalten Sie den Fehler

systemctl status apache2.service //folded some lines apache2[25437]: AH00112: Warning: DocumentRoot [/home/git/gitlab/public] does not exist apache2[25437]: AH00557: apache2: apr_sockaddr_info_get() failed for ecs1 apache2[25437]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message apache2[25437]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/httpd/logs/' for error log of vhost defined at /etc/apache2/sites-enabled/gitlab-apache24.conf:12 apache2[25437]: AH00014: Configuration check failed apache2[25437]: Action 'configtest' failed. apache2[25437]: The Apache error log may have more information. systemd[1]: apache2.service: Control process exited, code=exited status=1 

Eigentlich nein /home/git/gitlab/publicauf der Maschine, entweder. /var/log/httpd/logs/Hat das Problem Apache2bei dieser Maschine?

Auch geändert /etc/hosts, fügen Sie den Computernamen nach hinzu 127.0.0.1 localhosts, aber es hat sich nichts geändert.

Die Domäne kann von anderen Computern aus und pingüber den Computer aufgerufen werden. Der Browser zeigt jedoch eine ApacheStandardseite an.

apacheVersion 2.4, System ubuntu 16.04 LTS, gitlab-cewird von installiertapt-install

UPDATE: Nachdem sich mkdir -p /var/log/httpd/logs/ mkdir -p /home/git/gitlab/publicder Status von reloadweiß zu rot geändert hat. Die auf der Domain angezeigte Seite ist jedoch immer noch die Standardseite von Apache.

Standardseite deaktiviert und es hat funktioniert!

0
Deine Konfig ist wahrscheinlich defekt. Haben Sie versucht, diese Verzeichnisse zu erstellen? Wie sieht deine gitlab-apache config eigentlich aus? Seth vor 6 Jahren 0
Domänenname von [gitlab apache conf] (https://gitlab.com/gitlab-org/gitlab-recipes/blob/master/web-server/apache/gitlab-apache24.conf) geändert. Antworten auf andere Informationen in der Hauptfrage. Shihe Zhang vor 6 Jahren 0
Wenn weder die Protokollverzeichnisse noch das Dokumentstammverzeichnis vorhanden sind, sollten Sie sie wahrscheinlich in etwas ändern, das die entsprechenden Verzeichnisse erstellt oder erstellt. Seth vor 6 Jahren 1
@Seth Danke für die Hilfe. Apache laden geht gut weiter. Aber die Seite auf dem externen Link ist noch eine Apache-Seite. Shihe Zhang vor 6 Jahren 0
Haben Sie alle FQDN-Leitungen ersetzt? Haben Sie die Standardseite deaktiviert, damit sie an Port 80 gebunden werden kann? Seth vor 6 Jahren 1
Ich habe überprüft, dass alle FQDN-Zeilen ersetzt wurden. Wie kann ich die Standardseite deaktivieren? Shihe Zhang vor 6 Jahren 0

0 Antworten auf die Frage