• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

RewriteEngine

Jesus

Member
Wie macht man beim Apache eigentlich die RewriteEngine an?

ich hab in meiner /etc/apache2/httpd.conf jetzt das eingetragen

LoadModule rewrite_module /usr/lib/apache2/mod_rewrite.so

<Directory "/srv/www/htdocs/uptime/">
Options +FollowSymLinks -SymLinksIfOwnerMatch
RewriteEngine On
</Directory>

Nur irgentwie hat der kein bock die sachen anzunnehmen, und die Symlinks wollen auch nicht :/

Kann das sein das SuSE da wieder irgentwie eine eigenen httpd.conf hat, die ich übersehen habe?

Ach und die .httaccess datei liegt in den Ordner und die richtigen sachen stehen auch drin ;)
 
OP
J

Jesus

Member
Och kommt! Das kann doch nicht sein das hier kein schwein ne lösung dafür hat -.-
 

basman

Member
Vielleicht fehlt Dir die zugehoerige AddModule-Direktive.
Code:
AddModule mod_rewrite.c

Tip am Rand: Dein 2. Posting verhindert eher, dass Leute Deinen Thread lesen, weil dann in der Uebersicht steht: 1 Antwort vorhanden. Also denkt man, der hat schon.
 
OP
J

Jesus

Member
basman schrieb:
Vielleicht fehlt Dir die zugehoerige AddModule-Direktive.
Code:
AddModule mod_rewrite.c

Tip am Rand: Dein 2. Posting verhindert eher, dass Leute Deinen Thread lesen, weil dann in der Uebersicht steht: 1 Antwort vorhanden. Also denkt man, der hat schon.

hmm wohin kommt das? Ich finde irgentwie keine config wo schon ein "AddModule" drin steht, und wenn ich es in die httpd.conf packe merkert yast beim starten

/etc/init.d/apache2 start gab 1 (Fehler nicht spezifiziert) zurück:
Starting httpd2 (prefork) Syntax error on line 185 of /etc/apache2/httpd.conf:
Invalid command 'AddModule', perhaps mis-spelled or defined by a module not included in the server configuration

Ach und ich hab nur ein zweites mal geschrieben, weil meine letzten beiden Beiträge auch im Forum untergegangen sind :/
 

basman

Member
Das Add-Module kommt nach dem Load-Module. Ich habe Apache 1.3 laufen (ok, schlag mich!) und da sieht das so aus:
Code:
LoadModule userdir_module     lib/apache/1.3/mod_userdir.so
LoadModule alias_module       lib/apache/1.3/mod_alias.so
LoadModule access_module      lib/apache/1.3/mod_access.so
LoadModule auth_module        lib/apache/1.3/mod_auth.so
LoadModule setenvif_module    lib/apache/1.3/mod_setenvif.so
LoadModule php4_module        lib/apache/1.3/libphp4.so
LoadModule ssl_module         lib/apache/1.3/mod_ssl.so
# [...]

ClearModuleList
AddModule mod_userdir.c
AddModule mod_alias.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_so.c
AddModule mod_setenvif.c
AddModule mod_php4.c
AddModule mod_ssl.c
# [...]
 
OP
J

Jesus

Member
hmpf... hat auch nix geholfen, der hat immer noch kein bock die URL weiter zu leiten :/

Ich frag mich echt was SuSE da wieder gemacht hat, das die Module nicht mal laufen :|

Bei jeden der sich apache selbst kompiliert hat geht es, nur bei mir zickt das dingen total rum :cry:

naja mal bis heute abend abwarten und mal gucken was hier sonst noch an Tips kommen. Und wenns nicht geht, hau ich die RPMs halt runter und kompilier mich den apache selber
 

basman

Member
Falls Du einen reinen Server betreibst, empfehle ich Debian. Mit den dort mitgelieferten Paketen bin ich sehr zufrieden. Dort sind keine Quirks (Extrawuerste) drinnen und sogar das Webmail-Interface Horde/IMP laeuft out-of-the-box. Ich hatte das die vergangenen Jahre selber kompiliert. Junge junge, was man da nicht alles beachten muss... PHP und Apache muessen dafuer gewisse Compile- und Konfig-Optionen haben.
 
OP
J

Jesus

Member
Naja noch ist das dingen lokal auf meinen Rechner, sobald ich im September umziehe, schaff ich mir noch 2 Rechner an (Router und Webserver) und auf den webserver kommt dann Debian drauf ^^

Aber noch zieh ich nicht um, also muss ich das Problem jetzt lösen!
 
Oben