Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache2 und GIT
Hallo
Folgendes möchte/muss ich erreichen:
Ich habe 2 VMs. Auf VM-A läuft apache2 mit proftp. Auf der VM-B ist ein GIT server. Jetzt soll apache auf VM-A den GITserver auf VM-B erreichen. Also Apache soll das GIT auf VM-B hosten. Wie kann ich das erreichen? Jemand ne Idee?
Was für ein GIT Server? Ich unterstell mal was in Richtung GitLab (https://about.gitlab.com/), das läuft da wo der "Git-Server" läuft, also auf B - du könntest sowas wie mod_proxy (https://httpd.apache.org/docs/current/mod/mod_proxy.html) verwenden, um den Eindruck zu erwecken, dass es doch auf A läuft, alternativ kannst du GitLab wohl auch als Cluster betrieben - https://about.gitlab.com/high-availability/
However, wenn ich ehrlich bin, halte ich das alles für nicht sinnvoll bzw. zu kompliziert, las den Web Server einfach da laufen wo er gebraucht wird, also VM-B. Oder anders vermeide solche komplexeren Szenarien, wenn es geht und da bin ich sicher, es geht auch ohne diese von A über B zu C zum Client und wieder zurück ;)
However, wenn ich ehrlich bin, halte ich das alles für nicht sinnvoll bzw. zu kompliziert, las den Web Server einfach da laufen wo er gebraucht wird, also VM-B.
Stimmt..wäre einfacher..soll aber leider nicht..über mod_proxy hab ich auch schon gedacht..aber es soll auf VM-B kein apache laufen
glaube nicht, dass das machbar ist.
mit ein bisschen iptables-redirecting sollte man das auch hinbekommen. Wobei ich irgendwelche proxy-Lösungen (sei's Apache oder NginX oder was auch immer) dem vorziehen würde. Kritisch wird das aber evtl. wenn man auch ssh-Zugänge zu git bieten will...
florian0285
19.07.16, 11:48
Die Iptables-Variante wäre wohl am sinnvollsten.
Was noch möglich wäre ist einen Tunnel aufzubauen.
SSH Reverse oder vielleicht klappts auch mit httptunnel
Geht aber auf kosten von etwas Performance.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.