Bitte, ich muss die Github mit Apache auf Ubuntu Server 4.14 setzen Ich möchte meine localhost für die/var/www Apache eingerichtet, tatsächlich getan. Aber wenn ich Gitlab installiere, verliere ich diese Einstellung, wenn Sie localhost eingeben, fällt es auf die Seite von Gitlab und ich brauche es von fallen in die/var/www Konnte mir jemand helfen?Gitlab + Apache Ubuntu 14.04
Antwort
Unter der Annahme, dass Sie bereits Gitlab installiert haben, versuchen Sie dies:
sudo sh -c "echo 'external_url \"http://localhost:8080\"' > /etc/gitlab/gitlab.rb"
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
So, jetzt Gitlab läuft und eingestellt werden sollte auf Port 8080 zu hören und für Ihre korrekte URL eingestellt werden.
Nun muss Apache den Datenverkehr für Anfragen von dieser URL nach gitlab übertragen.
Aktivieren Sie das Apache Proxy-Modul.
sudo a2enmod proxy_http
Jetzt erstellen Sie eine Datei für den virtuellen Host, wir nennen dies eine gitlab.conf.
sudo vi /etc/apache2/sites-available/gitlab.conf
Dies ist Ihre Konfigurationsdatei
<VirtualHost *:80>
ServerName gitlab.localhost
#git lab passthrough
ProxyPass /http://localhost:8080/
ProxyPassReverse/http://localhost:8080/
</VirtualHost>
Und in Ihrem Rechner diese Zeile Datei hinzufügen:
127.0.0.0 gitlab.localhost
den Host aktivieren und Apache-Konfiguration testen.
sudo a2ensite gitlab.conf
sudo apachectl configtest
Hat der letzte Test einen Fehler ausgelöst?
Sie sollten Ihre Apache-Konfiguration überprüfen, bevor Sie Apache neu laden oder neu starten.
Andernfalls können Sie den folgenden Befehl ausführen, und besuchen Sie die URL Setup
sudo service apache2 reload
Quelle: http://jasonrichardsmith.org/blog/gitlab-apache-ubuntu
- 1. Parsing Apache error.log in Ubuntu 14.04
- 2. So deinstallieren gitlab von lokalen ubuntu 14.04 Server
- 3. genymotion install ubuntu 14.04
- 4. Ubuntu 14.04 Gstreamer autovideosink
- 5. Apache-Konfiguration - Zeigen Sie auf ein Verzeichnis in Ubuntu 14.04
- 6. Ubuntu 14.04: Apache 2.4.7 virtualhost funktioniert nicht/Umleitung
- 7. php5-imagick auf Ubuntu 14.04
- 8. Upgrade Cabal auf Ubuntu 14.04
- 9. Docker: offizielle Ubuntu 14.04 Bild
- 10. Fehler jekyll auf Ubuntu 14.04
- 11. Spring Erlaubnis Fehler Ubuntu 14.04
- 12. Eclipse stürzte auf Ubuntu 14.04
- 13. PyOpenGL ubuntu 14.04: undefinierter Funktionsfehler
- 14. django deploy - ubuntu 14.04 und apache2
- 15. "GitLab reagiert nicht." 502 auf Ubuntu 14.04 nach dem Start Server
- 16. Speicherort meiner .vimrc-Datei in Ubuntu 14.04
- 17. Installieren von rmagick gem auf ubuntu 14.04
- 18. ImageMagick auf Ubuntu 14.04 Kein Dekodierdelegierter
- 19. Python-Uno funktioniert nicht in Ubuntu 14.04
- 20. Ubuntu 14.04 - PM2 Start nicht nach Neustart
- 21. mosquitto Installation in meinem Ubuntu 14.04
- 22. Installation von pytesser auf Ubuntu 14.04
- 23. Ubuntu 14.04: ImportError: Kein Modul namens client
- 24. Selen mit Python auf Ubuntu verwenden 14.04
- 25. Jupyterhub läuft nicht auf Ubuntu 14.04
- 26. ubuntu 14.04, pip nicht aktualisieren können matplotllib
- 27. Installieren Sie Cpyrit auf Ubuntu 14.04
- 28. wieso elasticsearch nicht auf Ubuntu 14.04 läuft?
- 29. See3cam Ubuntu-14.04 EclipseC++ Bibliothek Fehler
- 30. scipy Installation in Ubuntu 14.04 fehlgeschlagen
Danke mein Freund! Es hat funktioniert! Nur eine Frage ... Es funktioniert auf die gleiche Weise mit einer IP-Adresse anstelle von localhost? oder mit Localhost statt einer Domain? Beispiel: lab.universidade.org –
Sie können Ihre externe IP auch setzen! Wenn Sie Domain (lab.universidade.org) haben, leiten Sie diese Subdomain für Ihre externe IP um! Ex: 123.456.789.100:8080 == lab.universidade.org:8080 –
Wenn meine Antwort Ihr Problem gelöst hat, nicht vergessen, bitte :) :) –