[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2. Apache benötigt



Am Donnerstag, den 24.04.2008, 12:45 +0200 schrieb Björn Keil:
> Hallo,
> 
> ich bin dabei ein System von DNS Load Balancing (ohne SSL Wrapper oder
> Reverse Proxy) auf ein System mit pound umzustellen.
> 
> Zu Testzwecken will ich die neue Konfiguration von Apache parallel zu
> der vorhandenen betreiben. Damit sich die Konfigurationen nicht ins
> gehege kommt und der normale Server weiter läuft will ich einen zweiten
> Apache Prozess starten.
> 
> Dazu habe ich /etc/apache2 nach /etc/apache2b kopiert, in
> der /etc/apache2b/apache2.conf Verweise auf /var/run/apache2 u.ä.
> entsprechend angepasst. Nun brauche ich nur noch eine
> passende /etc/init.d/apache2b Datei, und da fängt's an zu haken:
> 
> Das Programm /usr/sbin/apache2ctl bezieht sich anscheinend immer auf den
> ersten Server, wenn es im SysV init Modus läuft, und das ist anscheinend
> gewünscht. In /usr/sbin/apache2 ist zwar auch einkompliliert, dass die
> Konfiguration unter /etc/apache2/apache2.conf zufinden ist, aber das
> kann ich per Parameter überschreiben.
> 
> In apache2ctl jedoch kann ich das nicht. Wie kann ich nun dafür sorgen,
> dass sich beispielsweise das Statement
> 
> if ! $APACHE1CTL configtest > /dev/null 2>&1; then
> 
> auf den *richtigen* Apache Prozess bezieht?
> 
> Was gibt es sonst noch zu beachten wenn man zwei Apachen laufen lassen
> will?
> 
> Grüße
> Björn

Der erste Teil der Frage hat sich erledigt. /usr/sbin/apache2ctl ist
auch nur ein sh Skript und wenn ich in Zeile 44
HTTPD='/usr/sbin/apache2'
ändere in
HTTPD='/usr/sbin/apache2 -f /etc/apache2b/apache2.conf'
müsste es gehen.

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: