Christoph Schnauß: htaccess auf Apache läuft nicht!

Beitrag lesen

hallo Andy,

Habe vor kurzem einen Apache Server zum laufen gebracht! Alles standart, habe nix verändert oder konfiguriert was nicht umbedingt notwendig war! Ich verwende Suse ( Novel ) Linux 10.1.
Mein Problem ist, das ich gerne meine HTML Files im /htdocs Verzeichniss mit htaccess schützen möchte!

Mal ganz vorsichtig: wovor möchtest du sie denn schützen?

Jetzt habe ich gelesen das man AllowOverride auf all setzen muss

Wo hast du das gelesen? AllowOverride All ist nur eine von mehreren Möglichkeiten.

Nur, welche Datei ist gemeint?

Was du unterhalb von /usr/share findest, sind Beispieldateien, die vom System nicht genutzt werden.

/etc/apache2/httpd.conf <== Denke diese Datei ist es!

Korrekt. Diese Datei ist gemeint. Aber: schau sie dir einmal genau an. Was du tun möchtest, soll auf die DocumentRoot Auswirkung haben, und in der httpd.conf findest du keine solche Anweisung. Dumme Sache, gelle?
Diese Anweisung steht bei SUSE in /etc/apache2/default-server.conf. Dort müßtest du dein AllowOverride eintragen bzw. den vorhandenen Wert von "None" auf den, den du haben möchtest, ändern.

Leider werde ich aus dem Help File auch nicht gerade schlau! http://72.14.221.104/search?q=cache:865d...de&ct=clnk&cd=1

Ich auch nicht. Das ist eine Google-Fehlermeldung.

Habe in der Datei /etc/apache2/httpd.conf den Eintrag
<Directory "/usr/local/apache2/htdocs/">
AllowOverride All
</Directory>
eingegeben! Jedoch hat das nix gebracht!

Das ist eigenartig. Offenbar hast du doch keine "Standard"-Installation, sondern irgendwas während der Installation herumgemurkelt. Als "Standard" gibt es bei der SUSE kein Verzeichnis /usr/local/apache2. Schau mal nach, was du in /srv/www findest, dort sollte ein Verzeichnis htdocs liegen.
Allerdings steht es dir frei, deine DocumentRoot irgendwohin zu legen, an eine beliebige Stelle deiner Wahl.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|