linux-l: Re: how to active Apache modules?

Mark Ross starqeji at cetus.zrz.TU-Berlin.DE
Do Sep 14 20:35:15 CEST 2000


unter http://localhost/manual/mod/mod_rewrite.html steht 

To use mod_rewrite you have to enable the
following line in the server build Configuration file: 
AddModule  modules/standard/mod_rewrite.o

ich habe aber diese Zeile in httpd.conf leider nicht sowie habe den file
mod_rewrite.o niergendwo in meinem Rechner, obwohl 
unter /usr/lib/apache auch den module mod_rewrite.so steht.


unter steht:
After a module is compiled into a DSO named mod_foo.so you can use
mod_so's LoadModule command in your httpd.conf
file to load this module at server startup or restart. 


in httpd.conf steht 
<IfDefine MODULES>
....
Loadmodule rewrite_module ...
...
dann weiter unten:
ClearModuleList
...
AddModule mod_rewrite.c
...

ich hab versuch dann Apache so zu starten:

bash-2.03# /usr/sbin/httpd -D MODULES
Syntax error on line 292 of /etc/httpd/httpd.conf:
Cannot load /usr/lib/apache/mod_auth_cookie.so into
server: /usr/lib/apache/mod_auth_cookie.so: cannot open shared object
file: No such file or directory

hilfe, bitte!

bye bye

On 13 Sep 2000, Robin S. Socha wrote:

> * Mark Ross <starqeji at cetus.zrz.TU-Berlin.DE> writes:
> 
> > ich habe Apache auf Linux installiert (einfach durch die Einspielung
> > von der Packet Apache). Mein Problem ist dass jetzt nur folgende
> > Module aktiv (und Kompiliert sind): http_core.c mod_so.c
> 
> Das halte ich für ein Gerücht. Du meinst vermutlich "statisch einkompiliert"?
> 
> > was muss ich tun um neue Module zu kompilieren und sie zu aktivieren?
> > z.B. das modul mod_rewrite
> 
> DSOs sind hier erklärt: http://localhost/manual/dso.html und unter
> http://localhost/manual/mod/ werden die Module noch einmal ausführlicher
> erklärt. Zum Erzeugen eigener Module (beliebt: mod_perl, mod_php,
> mod_ssl) brauchst Du die entsprechenden Programme und die Apache
> Sourcen.
> -- 
> Robin S. Socha <http://socha.net/>
> 



Mehr Informationen über die Mailingliste linux-l