Post Reply  Post Thread 
Apache auf externes System auslagern
Author Message
trace-1310
Junior Member
*
Beta Team

Posts: 22
Group: Beta Team
Joined: May 2008
Status: Offline
Reputation: 0
Post: #1
Apache auf externes System auslagern

Hallo zusammen,

ich bin derzeit dabei ispCP auf einer verteilten Umgebung, DB, Storage und Apache sind eigenständige Systeme (VHost's), einzusetzen. Die DB lässt sich remote ansprechen und auch die Storage (NFS-VPN) funzt ohne Probleme. Jedoch habe ich zum Apache einige konzeptionelle Probleme. Da es mit einer Quick&Dirty Lösung auch möglich ist das Email System auszulagern (siehe hier) frage ich mich wie es andersrum funktionieren könnte. Das Hauptproblem ist scheinbar, dem externen Apache die Configs von ispCP unterzuschieben. Leider werden die VHosts der Domains alle in der ispcp.cfg definiert. Wer kann mir einen Hinweis geben wie ich das umsetzen könnte.


OS : Debian Etch amd64
ispCP Version : 1.0.0 RC5
Multi-Server: DB, HTTP, Mail, Storage
07-04-2008 09:14 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Achmed
Junior Member
*


Posts: 90
Group: Registered
Joined: Jan 2007
Status: Offline
Reputation: 0
Post: #2
RE: Apache auf externes System auslagern

Naja, ispCP ist (noch) nicht darauf ausgelegt.
Was man versuchen könnte:
Benötigte Dateien/Verzeichnisse auf dem Webserver anlegen/kopieren. (/etc/ispcp, /var/www/virtual + ispcp + fcgi-Verzeichnis, etc.)
Den Source-Code des daemon verändern damit er statt nur auf localhost auf die IP des GUI-Servers lauscht und neu kompilieren (init-Script nicht vergessen).
DB-Connect Funktionen anpassen.
Die Cron-Jobs einrichten.
Die send_request()-Funktion entsprechend anpassen.

Hab bestimmt noch einiges vergessen, so auf die Schnelle... und "Quick & Dirty" wird das garantiert auch nicht, sondern "Dirty & und viel Arbeit".

Ich würde derzeit auf jeden Fall davon abraten, zumal du ja eh eine Apachen auf dem GUI-Server benötigst um selbige verfügbar zu haben..

07-05-2008 12:25 AM
Find all posts by this user Quote this message in a reply
trace-1310
Junior Member
*
Beta Team

Posts: 22
Group: Beta Team
Joined: May 2008
Status: Offline
Reputation: 0
Post: #3
Cool  RE: Apache, Mail, DB & Storage - ausgelagert!

Achmed Wrote:
Naja, ispCP ist (noch) nicht darauf ausgelegt.
......
DB-Connect Funktionen anpassen.
Die Cron-Jobs einrichten.
Die send_request()-Funktion entsprechend anpassen.
......
Ich würde derzeit auf jeden Fall davon abraten, zumal du ja eh eine Apachen auf dem GUI-Server benötigst um selbige verfügbar zu haben..


Hallo Achmed,

da muss ich dir wiedersprechen. Ich habe es nun geschafft die Systeme zu separieren. Die DB läuft nun auf einem Dedizierten Backendsystem, der Mailserver ist dediziert ausgelagert und der Apache2 läuft nun zusammen mit ispCP auf einem eigenen System. Die Sorage wird derzeit von einem dedizierten NFS4 Server übernommen, ich gebe allerdings zu das dies nicht die beste Lösung ist. Möglicherweise werde ich die Storage noch über OpenVPN koppeln.
Es sind zwar noch einige Anpassungen notwendig, aber das ist nicht mehr so problematisch. Es haben sich dadurch auch ein paar nette features ergeben. Drch die trennung habe ich nun, durch geplantes DNS-Syncing, zwei dedizierte Nameserver zur Verfügung. Weiterhin bin ich derzeit am überlegen ob durch diese Config auch noch ein Fallback-Mailserver möglich wird. ;-)

Soweit ich meine ersten Tests abgeschlossen habe, werde ich hier noch ein kleines HowTo bereitstellen, soweit Interesse besteht.

Gruß, Trace


OS : Debian Etch amd64
ispCP Version : 1.0.0 RC5
Multi-Server: DB, HTTP, Mail, Storage

This post was last modified: 07-05-2008 10:21 PM by trace-1310.

07-05-2008 10:18 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Achmed
Junior Member
*


Posts: 90
Group: Registered
Joined: Jan 2007
Status: Offline
Reputation: 0
Post: #4
RE: Apache auf externes System auslagern

Sorry, ich bin nach deinem ersten Post davon ausgegangen, dass du den Apachen für deine Kunden vom ispCP getrennt (auf einem anderen Server) laufen lassen willst.

07-05-2008 10:45 PM
Find all posts by this user Quote this message in a reply
trace-1310
Junior Member
*
Beta Team

Posts: 22
Group: Beta Team
Joined: May 2008
Status: Offline
Reputation: 0
Post: #5
RE: Apache auf externes System auslagern

Ja stimmt, so war es anfänglich auch geplant. Jedoch ist es einfacher den Mailserver vom Apache und ispCP zu trennen. Wie du schon geschrieben hast, macht es keinen sinn zu versuchen den Apache vom ispCP zu trennen. Aufgrund der GUI kann das natürlich nicht klappen. Leider hatte ich das vorher nicht erkannt. Naja, zumindest ist erstmal alles auf eigenen Servern.


OS : Debian Etch amd64
ispCP Version : 1.0.0 RC5
Multi-Server: DB, HTTP, Mail, Storage
07-05-2008 11:08 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump:

| All rights reserved : isp-control.net |