Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Drupal Jobs ›

Gitlab auf Apache-Server installiert - brauche Unterstützung beim Feinschliff

Eingetragen von tobi-berlin (857)
am 28.11.2014 - 15:18 Uhr in
  • Drupal Jobs

Hallo zusammen,

ok, ok... ist kein Drupal-Job, gesucht wird eher der Server-Freak, der mir bei einem Problemchen helfen kann: Ich habe einen VServer von hosteurope mit vorinstalliertem Ubuntu und Plesk, den ich für so eigene Entwicklungsexperimente nutze. Ich wollte hier Gitlab installieren, hat auch geklappt, es läuft. Nur der Apache macht jetzt irgendwie Zicken und meldet:

Unable to generate the web server configuration file on the host <XYZ> because of the following errors:

Template_Exception: Can not restart web server: httpd stop failed
0 /usr/sbin/apache2 processes are killed
0 ../lib/apache2/mpm-prefork/apache2 processes are killed
Service /etc/init.d/apache2 failed to start
httpd stop failed
0 /usr/sbin/apache2 processes are killed
0 ../lib/apache2/mpm-prefork/apache2 processes are killed
Service /etc/init.d/apache2 failed to start

file: /opt/psa/admin/plib/Service/Driver/Web/Server/Apache.php
line: 104
code: 0

Meine laienhafte Idee ist, dass da irgendwas mit den Ports nicht hinhaut - jedenfalls erscheint jetzt immer Gitlab, egal welche (Sub-)Domain ich im Browser eingebe - obwohl ich gerne hätte, dass Gitlab nur unter gitlab.DOMAIN.de erscheint und ich weitere Subdomains weiterhin mit Plesk/ Apache verwalten kann.

Vielleicht kennt sich hier ja jemand aus der hiesigen Community mit dem Thema aus? Bitte gerne mit Kostenvoranschlag/ Aufwandseinschätzung und ggf. Stundensatz direkt an mich.

Viele Grüße,
Tobias

‹ OA2-JOB [gelöst] Drupalentwickler (Firma ) gesucht für Schulungssite ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kollision mit Nginx?

Eingetragen von C_Logemann (912)
am 30.11.2014 - 09:29 Uhr

Gitlab kannte ich noch gar nicht. Ich hab mal kurz nach der Installationsanleitung gesucht und dort dies gefunden:

Zitat:

We recommend installing GitLab in 2 minutes using our packages (deb/rpm). A package contains GitLab and all its depencies (Ruby, PostgreSQL, Redis, Nginx, Unicorn, etc.).

So ein Universal-Installer "bügelt" auch gerne mal bestehende andere Software über anstatt mal höflich nachzufragen. Und da Nginx auch ein Webserver ist scheint es nicht unwahrscheinlich, daß hier tatsächlich ein Konflikt mit den Ports vorliegt. Man solche Parallel-Betrieb zwar irgendwie handhaben. Das geht ja auch mit Tomcat neben einem Apache (auf unterschiedlichen Ports). Aber ohne in letzten Jahren was mit Plesk zu tun gehabt zu haben, nehme ich mal an, daß hier die Flexibilität nicht wirklich zugenommen hat. Im Zweifelsfall ist nun die gesamt Plesk Konfiguration vom Gitlab Installer zerschossen.
Ich würde sagen, hier ist wahrscheinlich jemand gefragt, der sich nicht nur mit Apache gut auskennt, sondern auch insgesamt Plesk gut im Griff hat.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also Plesk funktioniert nach

Eingetragen von tobi-berlin (857)
am 01.12.2014 - 09:22 Uhr

Also Plesk funktioniert nach wie vor einwandfrei, es kommt nur immer die Meldung, dass der Apache nicht neu gestartet werden kann. sicher kann das auch auf tiefer gehende Probleme bei Plesk hinweisen, aber ehrlich gesagt glaube ich nicht, dass hier nun Plesk-Fachwissen nötig ist, um das zu lösen.

Also wenn sich erstmal jemand mit allgemeiner Erfahrung mit Apache und idealerweise mit Gitlab melden könnte, wäre das sicher schon mal ausreichend...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es ist insgesamt schwierig,

Eingetragen von sui (143)
am 01.12.2014 - 14:50 Uhr

Es ist insgesamt schwierig, bei einem Thema ohne weitere Infos zu helfen.

Ich nehme an die Zeilen die du gepostet hast kommen aus dem Plesk Logfile?

Wie hast du Gitlab installiert? Ist es eine Omnibus - Gitlab installation?
Bei der Installation wird ein Webserver - Nginx - mit installiert. Schau mal nach, ob der auf Port 80 / 443 lauscht und deswegen den Start vom Apache verhindert. Im debug - modus kann man meist sehr genau heraus lesen woran es hakt.

Zu deiner 2. Frage: Unter welcher Domain du den Gitlab erreichbar machst steuerst du über DNS und den passenden Servername in der Apache / Nginx Config. AFAIR musst du auch in der gitlab.yml einen Hostnamen angeben, damit das ganze reibungslos funktioniert.

Gruß, sui

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also Leute, bitte antwortet

Eingetragen von tobi-berlin (857)
am 01.12.2014 - 15:02 Uhr

Also Leute, bitte antwortet hier doch einfach nur, wenn ihr ein Angebot abgeben wollt. Ich habe hier gepostet, um das ganze bezahlt von jemandem erledigen zu lassen, der sich damit auskennt, nicht um Ideen und Anregungen für die Lösung des Problems zu erhalten ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, habe nicht

Eingetragen von sui (143)
am 01.12.2014 - 15:03 Uhr

Sorry, habe nicht mitgeschnitten dass dies ein Jobangebot ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Ding!!

Eingetragen von tobi-berlin (857)
am 01.12.2014 - 16:01 Uhr

Kein Ding!!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast 3 Möglichkeiten: 1.

Eingetragen von sui (143)
am 05.12.2014 - 16:45 Uhr

Du hast 3 Möglichkeiten:

1. Nginx hinter Apache: Nginx auf Port 81 laufen lassen und Anfragen an gitlab.domain vom Apache an den Nginx durchzureichen
2. Apache hinter Nginx: Alle Anfragen vom Nginx an den Apache durchreichen zu lassen. Ist zu Bevorzugen, da dies die Spezialität von Nginx ist
3. Apache / Nginx alleine einsetzen (und Plesk für Nginx einrichten)

Edit: Sogar 4 Möglichkeiten:
4. RewriteRules für Apache setzen und den Nginx umgehen/ ausschalten

Mein Tip ist Option 2. ich habe selber einige Systeme so eingerichtet (auf diversen VMs) und kann dir da auch weiterhelfen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 2 Tagen
  • Hey danke
    vor 1 Woche 3 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 2 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association