zweiten Apache starten (also den Webserver)
#1 zweiten Apache starten (also den Webserver)
Hi,
ich wollte auf meinem Server nen zweiten getrennten Apachen starten - mit separater Konfiguration etc.
Also hab ich ne separate httpd_xyz.conf gebaut (die alte kopiert, erstmal fast alle Directiven rausgeschmissen, dann die Log-Dateien umbenannt und nen anderen Port definiert ), die in das Verzeichnis /etc/apache_xyz gepackt. Dann in /etc/init.d das Script apache kopiert - natürlich zu apache_xyz und da drin bei der Konfiguration auch alles auf apache_xyz umbenannt - bis auf den Namen apache und apachectl. ... gestartet - schreibt schön raus, daß der Apache gestartet wurde, aber wurde er in Wirkichkeit nicht.
Also dann auch noch apachectl kopiert in apache_xyzctl und wo ich grad dabei bin auch den apache kopiert in apache_xyz. Das apache_xyzctl Script habe ich natürlich auch angepaßt. Das dann auch direkt mal gestartet - tut auch wieder so, als ob der Apache gestartet wurde - aber der wurde auch wieder nicht wirklich gestartet. Wenn ich den apache_xyz direkt aufrufe, passiert auch nichts.
Tja - was mache ich falsch ?
Ein pid-File wird nicht angelegt. Ein Error Logfile oder so auch nicht - zumindestens nicht dort, wo ich es erwarte.
EDIT: Auf der mod_perl Seite compilieren die die beiden separaten Apache von Grund auf neu - aber das wollt ich mir eigentlich erstmal sparen.
MFG,
speedy
ich wollte auf meinem Server nen zweiten getrennten Apachen starten - mit separater Konfiguration etc.
Also hab ich ne separate httpd_xyz.conf gebaut (die alte kopiert, erstmal fast alle Directiven rausgeschmissen, dann die Log-Dateien umbenannt und nen anderen Port definiert ), die in das Verzeichnis /etc/apache_xyz gepackt. Dann in /etc/init.d das Script apache kopiert - natürlich zu apache_xyz und da drin bei der Konfiguration auch alles auf apache_xyz umbenannt - bis auf den Namen apache und apachectl. ... gestartet - schreibt schön raus, daß der Apache gestartet wurde, aber wurde er in Wirkichkeit nicht.
Also dann auch noch apachectl kopiert in apache_xyzctl und wo ich grad dabei bin auch den apache kopiert in apache_xyz. Das apache_xyzctl Script habe ich natürlich auch angepaßt. Das dann auch direkt mal gestartet - tut auch wieder so, als ob der Apache gestartet wurde - aber der wurde auch wieder nicht wirklich gestartet. Wenn ich den apache_xyz direkt aufrufe, passiert auch nichts.
Tja - was mache ich falsch ?
Ein pid-File wird nicht angelegt. Ein Error Logfile oder so auch nicht - zumindestens nicht dort, wo ich es erwarte.
EDIT: Auf der mod_perl Seite compilieren die die beiden separaten Apache von Grund auf neu - aber das wollt ich mir eigentlich erstmal sparen.
MFG,
speedy
- tracer
- Operator
- Beiträge: 63804
- Registriert: 18.08.2004 18:50:03
- Wohnort: Kollmar
- Has thanked: 2 times
- Been thanked: 2 times
- Kontaktdaten:
#2 Re: zweiten Apache starten (also den Webserver)
Welche Distribution?
Welcher Apache?
Hast Du ihm gesagt, welche Config er verwenden soll?
Welcher Apache?
Hast Du ihm gesagt, welche Config er verwenden soll?
#3 Re: zweiten Apache starten (also den Webserver)
Debian Sargetracer hat geschrieben:Welche Distribution?
Welcher Apache?
Hast Du ihm gesagt, welche Config er verwenden soll?
Apache 1.3.33
Yep - zumindestens hat er auch selber gesagt, daß er die Config an der vermuteten Stelle nicht finden konnte (nachdem ich dann alles umbenannt hatte - vorher hatte ich die Config auch in den Shell-Scripten konfiguriert) und dann hab ich ihm die unter apache_xyz hingelegt und die Meldung kam nicht mehr.
MFG,
speedy
#4 Re: zweiten Apache starten (also den Webserver)
Die lauschen aber eh nicht beide auf demselben Port, oder?
Ansonsten könntest du auch nur einen apache laufen lassen und auf dem zusätzlich einen virtualhost erstellen, in etwa so:
Einfach dem apachen ein zweites Port geben, ein documentroot dazu und entsprechende directory-permissions...
Ansonsten könntest du auch nur einen apache laufen lassen und auf dem zusätzlich einen virtualhost erstellen, in etwa so:
Code: Alles auswählen
Listen 8080
<VirtualHost localhost:8080>
DocumentRoot "c:\blabla"
ServerName localhost:8080
<Directory "c:\blabla">
Options ...
AllowOverride ...
Order ...
Allow ...
</Directory>
</VirtualHost>
Zu Verkaufen (bitte PN): Raptor E550 Outrage-FBL: SLS EP 6S1P 4400, 3x DES 804 BB, DES 808 BB MG S9254, µbeast, CC ICE 100 + OBL43/11-30H @10T (1900rpm)
Outrage G5 FBL: SLS EP 6S1P 1300, 3x DES 488 BB MG, DES 568 MG, µbeast, CC ICE 50 + HK-2221-1630 @13T (2550rpm)
T-Rex 450: Yogi + Alu, 3x DES 427 BB (Hörner verstärkt), LTG-2100T + HSG5084MG, ACE BLC75 + HS2220 @14T (2650rpm)
Techone Pulama EPP DD: im Aufbau
Sonstiges Geflügel/Gefährt: Morback 4D, T-Rex 450 HDE, Typhoon 3D, Funjet, Stryker F-27 BL, HPI E-Firestorm @Mamba Max
Funke: FF-6 + FF-7 2G4 FASST, R607FS, R617FS Lader: iCharger 208B, Intelli Bipower Spez. Akkus: Ha-Di, Apogee, SLS EP, SLS ZX
Akku Check Pro - ein geniales Teil!
Latest News: Es gab ein kleines Baumproblem mit dem Morback 4D...
Outrage G5 FBL: SLS EP 6S1P 1300, 3x DES 488 BB MG, DES 568 MG, µbeast, CC ICE 50 + HK-2221-1630 @13T (2550rpm)
T-Rex 450: Yogi + Alu, 3x DES 427 BB (Hörner verstärkt), LTG-2100T + HSG5084MG, ACE BLC75 + HS2220 @14T (2650rpm)
Techone Pulama EPP DD: im Aufbau
Sonstiges Geflügel/Gefährt: Morback 4D, T-Rex 450 HDE, Typhoon 3D, Funjet, Stryker F-27 BL, HPI E-Firestorm @Mamba Max
Funke: FF-6 + FF-7 2G4 FASST, R607FS, R617FS Lader: iCharger 208B, Intelli Bipower Spez. Akkus: Ha-Di, Apogee, SLS EP, SLS ZX
Akku Check Pro - ein geniales Teil!
Latest News: Es gab ein kleines Baumproblem mit dem Morback 4D...

#5 Re: zweiten Apache starten (also den Webserver)
Wäre auch mein Ansatz gewesen prinzipiell - ich hatte mit speedi die Tage im IRC geschnackt, über das warum/wieso er denn überhaupt getrennte Prozesse haben will... Der Punkt waren da aber nicht getrennte vhosts, sondern sehr aufwendige Scripte.
Ich hatte da ein paar Ideen mit mehr Reserve-Threads etc. - einiges davon geht aber erst mit Apache 2...
Ich hatte da ein paar Ideen mit mehr Reserve-Threads etc. - einiges davon geht aber erst mit Apache 2...
- thrillhouse
- Beiträge: 2428
- Registriert: 15.12.2006 20:01:52
- Wohnort: Al Mangaf, Kuwait; Erlangen, Germany
- Kontaktdaten:
#6 Re: zweiten Apache starten (also den Webserver)
wenn Du neu kompilierst funktioniert es definitiv, da kannst Du die Arbeitsverzeichnisspfade einkompilieren.
./configure\
--prefix=/opt/apacheXYZ\
--enable-so\
--enable-mods-shared=most\
--with-mpm=prefork\
--with-suexec-caller=nobody \
--without-berkeley-db\
--enable-mods-shared\
usw.
oder:
./configure --prefix=/opt/sfw/hweber/apache2 --enable-nonportable-atomics --enable-so --enablecgid\
--sysconfdir=/opt/lampp/etc --enable-auth-anon --enable-auth-dbm --enable-auth-digest --\
enable-file-cache --enable-echo --enable-charset-lite --enable-cache --enable-disk-cache --enablemem-\
cache --enable-example --enable-ext-filter --enable-case-filter --enable-case-filter-in --enabledeflate\
--enable-mime-magic --enable-cern-meta --enable-expires --enable-headers --enableusertrack\
--enable-unique-id --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-\
http --enable-bucketeer --enable-http --enable-info --enable-suexec --enable-cgid --enablevhost-\
alias --enable-speling --enable-rewrite --enable-so --with-z=/opt/lampp --with-ssl=/opt/lampp\
--with-expat=/opt/lampp --enable-dav --enable-dav-fs --enable-ssl=/opt/lampp --enable-mods-shared=\
most --with-mpm=prefork --with-suexec-caller=nobody --with-suexecdocroot=/\
opt/lampp/htdocs --without-berkeley-db --enable-ldap --with-ldap --enable-auth-ldap
hth
Heiko
./configure\
--prefix=/opt/apacheXYZ\
--enable-so\
--enable-mods-shared=most\
--with-mpm=prefork\
--with-suexec-caller=nobody \
--without-berkeley-db\
--enable-mods-shared\
usw.
oder:
./configure --prefix=/opt/sfw/hweber/apache2 --enable-nonportable-atomics --enable-so --enablecgid\
--sysconfdir=/opt/lampp/etc --enable-auth-anon --enable-auth-dbm --enable-auth-digest --\
enable-file-cache --enable-echo --enable-charset-lite --enable-cache --enable-disk-cache --enablemem-\
cache --enable-example --enable-ext-filter --enable-case-filter --enable-case-filter-in --enabledeflate\
--enable-mime-magic --enable-cern-meta --enable-expires --enable-headers --enableusertrack\
--enable-unique-id --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-\
http --enable-bucketeer --enable-http --enable-info --enable-suexec --enable-cgid --enablevhost-\
alias --enable-speling --enable-rewrite --enable-so --with-z=/opt/lampp --with-ssl=/opt/lampp\
--with-expat=/opt/lampp --enable-dav --enable-dav-fs --enable-ssl=/opt/lampp --enable-mods-shared=\
most --with-mpm=prefork --with-suexec-caller=nobody --with-suexecdocroot=/\
opt/lampp/htdocs --without-berkeley-db --enable-ldap --with-ldap --enable-auth-ldap
hth
Heiko
“Eine Gesellschaft, die Ihre Freiheit zugunsten Ihrer Sicherheit opfert, hat beides nicht verdient.” – Benjamin Franklin.
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
#7 Re: zweiten Apache starten (also den Webserver)
Wie einfach doch alles unter Linux ist... ich sollte auch umsteigen
SCNR

SCNR
Zu Verkaufen (bitte PN): Raptor E550 Outrage-FBL: SLS EP 6S1P 4400, 3x DES 804 BB, DES 808 BB MG S9254, µbeast, CC ICE 100 + OBL43/11-30H @10T (1900rpm)
Outrage G5 FBL: SLS EP 6S1P 1300, 3x DES 488 BB MG, DES 568 MG, µbeast, CC ICE 50 + HK-2221-1630 @13T (2550rpm)
T-Rex 450: Yogi + Alu, 3x DES 427 BB (Hörner verstärkt), LTG-2100T + HSG5084MG, ACE BLC75 + HS2220 @14T (2650rpm)
Techone Pulama EPP DD: im Aufbau
Sonstiges Geflügel/Gefährt: Morback 4D, T-Rex 450 HDE, Typhoon 3D, Funjet, Stryker F-27 BL, HPI E-Firestorm @Mamba Max
Funke: FF-6 + FF-7 2G4 FASST, R607FS, R617FS Lader: iCharger 208B, Intelli Bipower Spez. Akkus: Ha-Di, Apogee, SLS EP, SLS ZX
Akku Check Pro - ein geniales Teil!
Latest News: Es gab ein kleines Baumproblem mit dem Morback 4D...
Outrage G5 FBL: SLS EP 6S1P 1300, 3x DES 488 BB MG, DES 568 MG, µbeast, CC ICE 50 + HK-2221-1630 @13T (2550rpm)
T-Rex 450: Yogi + Alu, 3x DES 427 BB (Hörner verstärkt), LTG-2100T + HSG5084MG, ACE BLC75 + HS2220 @14T (2650rpm)
Techone Pulama EPP DD: im Aufbau
Sonstiges Geflügel/Gefährt: Morback 4D, T-Rex 450 HDE, Typhoon 3D, Funjet, Stryker F-27 BL, HPI E-Firestorm @Mamba Max
Funke: FF-6 + FF-7 2G4 FASST, R607FS, R617FS Lader: iCharger 208B, Intelli Bipower Spez. Akkus: Ha-Di, Apogee, SLS EP, SLS ZX
Akku Check Pro - ein geniales Teil!
Latest News: Es gab ein kleines Baumproblem mit dem Morback 4D...

#8 Re: zweiten Apache starten (also den Webserver)
Installier du erstmal 2 komplett eigenständige IIS unter Windows, dann reden wir weiterkirschi hat geschrieben:Wie einfach doch alles unter Linux ist... ich sollte auch umsteigen![]()
SCNR

Also ich würde es auch mit 2 verschiedenen prefixen installieren. Da hast du auch deutlich mehr optionen, kannst also auch module unterschiedlich konfigurieren usw. Und es ist einfach sauber getrennt.
HK 450 Pro: DFC, Robbe Roxxy 940-6, 430XL, 3x SH0253, FS61SCd, 3GX, R617FS, Turnigy 2200mAh 30C 3S, 325mm Align 3G
HDX 500 SE: Roxxy 960-6, Scorpion HK-3026 880KV, 3x FS 550 MG Digi, LTG-6100T/G, R617FS, SLS ZX 3700mAh 30C 4S, 435mm HT
X50E: ICE280 HV, 600MX(510KV), 3x DS610, DS620, vStabi Pro, R617FS, Zippy Compact 4000mAh 25C 10S, 600mm GCT Ultra
PhoenixRC
Futaba T8FG
#9 Re: zweiten Apache starten (also den Webserver)
thrillhouse hat geschrieben:./configure --prefix=/opt/sfw/hweber/apache2 --enable-nonportable-atomics --enable-so --enablecgid\
--sysconfdir=/opt/lampp/etc --enable-auth-anon --enable-auth-dbm --enable-auth-digest --\
enable-file-cache --enable-echo --enable-charset-lite --enable-cache --enable-disk-cache --enablemem-\
cache --enable-example --enable-ext-filter --enable-case-filter --enable-case-filter-in --enabledeflate\
--enable-mime-magic --enable-cern-meta --enable-expires --enable-headers --enableusertrack\
--enable-unique-id --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-\
http --enable-bucketeer --enable-http --enable-info --enable-suexec --enable-cgid --enablevhost-\
alias --enable-speling --enable-rewrite --enable-so --with-z=/opt/lampp --with-ssl=/opt/lampp\
--with-expat=/opt/lampp --enable-dav --enable-dav-fs --enable-ssl=/opt/lampp --enable-mods-shared=\
most --with-mpm=prefork --with-suexec-caller=nobody --with-suexecdocroot=/\
opt/lampp/htdocs --without-berkeley-db --enable-ldap --with-ldap --enable-auth-ldap
Das lag mir auch auf der Zunge.


Gruß
Michael
Wenn du aufgibst, wirst du nicht erfahren, ob es das nicht doch wert gewesen wäre. (Damaris Wiesner)
Einige Freunde sind wie 1-Cent Münzen. Sie haben zwei Gesichter und sind ziemlich wertlos.
Michael
Wenn du aufgibst, wirst du nicht erfahren, ob es das nicht doch wert gewesen wäre. (Damaris Wiesner)
Einige Freunde sind wie 1-Cent Münzen. Sie haben zwei Gesichter und sind ziemlich wertlos.
- thrillhouse
- Beiträge: 2428
- Registriert: 15.12.2006 20:01:52
- Wohnort: Al Mangaf, Kuwait; Erlangen, Germany
- Kontaktdaten:
#10 Re: zweiten Apache starten (also den Webserver)
ja das war ja auch für Solariskirschi hat geschrieben:Wie einfach doch alles unter Linux ist... ich sollte auch umsteigen
SCNR

“Eine Gesellschaft, die Ihre Freiheit zugunsten Ihrer Sicherheit opfert, hat beides nicht verdient.” – Benjamin Franklin.
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
- tracer
- Operator
- Beiträge: 63804
- Registriert: 18.08.2004 18:50:03
- Wohnort: Kollmar
- Has thanked: 2 times
- Been thanked: 2 times
- Kontaktdaten:
#11 Re: zweiten Apache starten (also den Webserver)
Ach, man nimmt einfach den Code, patched den passend, und baut den IIS neu ... Öhm, welchen Code? *g*Grinch hat geschrieben:Installier du erstmal 2 komplett eigenständige IIS unter Windows, dann reden wir weiter
Ich hatte lange genug mit Servern unter Windows zu tun, das ist echt ne Seuche. Freiwillig würde ich mir das nie antun.
- thrillhouse
- Beiträge: 2428
- Registriert: 15.12.2006 20:01:52
- Wohnort: Al Mangaf, Kuwait; Erlangen, Germany
- Kontaktdaten:
#12 Re: zweiten Apache starten (also den Webserver)
warum glaubst Du mache ich Unix und bin nicht Böse darüber das ich bei Windowsproblemen an meine Kollegen verweise, bzw selber bei denen Nachfrage.tracer hat geschrieben: Ich hatte lange genug mit Servern unter Windows zu tun, das ist echt ne Seuche. Freiwillig würde ich mir das nie antun.
Als mir die Adminrechte, wegen organisatorischen Umstrukturierungen, auf den Windowskisten entzogen wurden habe ich keine Träne vergossen.
Seitdem kann ich sagen, ich würde dir ja gerne Helfen ich habe aber keine Rechte auf der Kiste

“Eine Gesellschaft, die Ihre Freiheit zugunsten Ihrer Sicherheit opfert, hat beides nicht verdient.” – Benjamin Franklin.
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
#13 Re: zweiten Apache starten (also den Webserver)
thrillhouse hat geschrieben:=/opt/sfw/hweber/apache2
Öhm ... also wenn ich das richtig interpretiere, dann denkst du hier an Apache2 ? ... meine Überlegung war allerdings, das mit Apache1.3 zu machen.thrillhouse hat geschrieben:--with-mpm=prefork\
MFG,
speedy
- thrillhouse
- Beiträge: 2428
- Registriert: 15.12.2006 20:01:52
- Wohnort: Al Mangaf, Kuwait; Erlangen, Germany
- Kontaktdaten:
#14 Re: zweiten Apache starten (also den Webserver)
kein Problem, dann musst Du die Flags halt entsprechend anpassen.speedy hat geschrieben:meine Überlegung war allerdings, das mit Apache1.3 zu machen.
Du übersetzt den Apachen ja komplett neu daher ist es egal welche Version Du verwenden willst.
“Eine Gesellschaft, die Ihre Freiheit zugunsten Ihrer Sicherheit opfert, hat beides nicht verdient.” – Benjamin Franklin.
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
”Ich habe viel von meinem Geld für Alkohol, Weiber und schnelle Autos ausgegeben. Den Rest habe ich einfach verprasst.” – George Best
http://www.dreckshobby.de - latest crashpics
#15 Re: zweiten Apache starten (also den Webserver)
Und da führt kein Weg dran vorbei ? - ich wollte es eigentlich gern erstmal so testen.thrillhouse hat geschrieben:Du übersetzt den Apachen ja komplett neu
MFG,
speedy