Page 1 of 1

Apache Modul einzeln kompilieren

Posted: 2008-02-19 14:42
by snowball
Hallo zusammen,

ich beschäftige mich grade mit den einzelnen Modulen des Apache und da stellt sich mir die Frage:
Ist es eigentlich möglich ein einzelenes Modul nach zu kompilieren ohne den ganzen Apachen neu zu machen?
Sonst müsste ich ja wieder alles von vorne machen worauf ich eigentlich nicht wirklich Lust habe.
Als Beispiel betreibe ich noch einen alten 1.3.irgentwas der so kompiliert wurde:

Code: Select all

SSL_BASE="/install/openssl-0.9.7e" 
./configure 
"--with-layout=Apache" 
"--prefix=/usr/local/apache" 
"--enable-shared=ssl" 
"--enable-module=vhost_alias" 
"--enable-module=so" 
"--enable-shared=max" 
"--enable-rule=EAPI" 
"--enable-module=ssl" 
"$@"
Jetzt hätte ich noch gerne das gzip Modul drin, will aber wie schon gesagt nicht alles neu machen müssen.
Hat jemand eine Idee?

Danke schonmal
Cheers
Jochen

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-19 15:01
by Joe User
Da mod_gzip ein externes Modul ist, lässt es sich einzeln kompilieren, siehe mod_gzip-Dokumentation.

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-19 15:20
by snowball
Arg,
Asche auf mein Haupt.
GZIP war, als externes Modul, wohl nicht das richtige Beispiel. Damit ist es ja wirklich ganz einfach.

Wie würde sowas denn z.B. mit mod_rewrite gehen?

Gibt es eine allgemein gültige Möglichkeit Module nach zu kompileren ohne alles neu kompileren zu müssen?

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-19 16:34
by oxygen
Möglichkeiten gibt es sicherlich. Aber wozu soll das gut sein? Einfach beim ersten kompilieren alle Module als shared bauen. Dann kann man Module der Konfiguration hinzufügen oder entfernen wie man möchte. Außerdem dauert die Kompilierung des Apaches nun wirklich nicht gerade lang. Das sollte doch nicht länger als 5 Minuten dauern...

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-19 16:40
by snowball
Ja, da hast du schon recht.
Habe ich aber in diesem Fall nicht gemacht.
Ausserdem interessiert mich auch einfach nur der Weg. Mir ist schon bewusst, das man das Problem umgehen kann.
Ich hatte ja auch weiter oben geschrieben... Einfach neu machen geht. Wäre jetzt auch kein riesiger Aufwand. Aber ich möchte ja was lernen.

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-19 17:33
by Joe User
Theoretisch müsste es mit den OOTB-Modulen beim 1.3er analog zu mod_gzip möglich sein, praktisch fehlt mir dazu jegliche Erfahrung, da ich den 1.3er vor etlichen Jahren nur für wenige Monate einsetzte.

Re: Apache Modul einzeln kompilieren

Posted: 2008-02-20 10:20
by dotme
snowball wrote:Arg,
Wie würde sowas denn z.B. mit mod_rewrite gehen?

Gibt es eine allgemein gültige Möglichkeit Module nach zu kompileren ohne alles neu kompileren zu müssen?
Allgemein eigentlich per apxs.

Du könntest also ein

Code: Select all

$ apxs -c src/modules/standard/mod_rewrite.c
wagen.