Hallo Peter, hallo Leute, Am Sonntag, 25. September 2005 15:00 schrieb Peter Wiersig:
On Sat, Sep 24, 2005 at 10:11:23PM +0200, Christian Boltz wrote:
Am Freitag, 23. September 2005 23:02 schrieb Peter Wiersig:
On Fri, Sep 23, 2005 at 09:30:05AM +0000, Markus Braun wrote: [...] Die Frage ist, was der Indianer mit den anderen +/- Anweisungen einer gemischten Options-Zeile macht. Weil ich da nie nachgeforscht habe, kann ich nicht sagen, ob Markus Anweisungen seine Ziele unterstuetzen oder nicht.
Beim Lesen der Dokumentation wird m.E. nicht darauf eingegangen, welche Folgen eine gemischte Zeile hat.
Options +foo setzt immer _zusätzlich_ die Option foo, Options -bar entfernt immer _nur_ die Option bar. Options baz (also ohne +/-) setzt _nur_ die Option baz. Ausgangsbasis, falls man nur +/- verwendet, sind die im aktuellen Verzeichnis gesetzten Options, oder, falls man dafür keine gesetzt hat, die des übergeordneten Verzeichnisses. Falls man _nach_ einer +/- Options-Anweisung (oder in engerem Kontext, z. B. einem Unterverzeichnis) eine absolute Options-Zeile verwendet ("Options baz"), werden sämtliche vorangegangenen Anweisungen ignoriert. Alle danach mit +/- gesetzten Options werden natürlich berücksichtigt. SUSE-Default ist übrigens "Options None" für das Verzeichnis /. Beispiel: Options SymlinksIfOwnermatch # serverweit gültig <Directory /srv/www> Options +Indexes # nur in /srv/www gültig </Directory> Ergebnis: - serverweit gilt SymlinksIfOwnermatch - in /srv/www gilt SymlinksIfOwnermatch (wird vom übergeordneten Kontext übernommen) und Indexes Lesetipps (installierte Apache-Doku vorausgesetzt): http://localhost/manual/mod/core.html#options http://localhost/manual/sections.html#mergin sowie online http://buecher.lingoworld.de/apache2/showdir.php?id=632 (deutsch) Ist es jetzt klar(er)? (Falls nicht, maile mal ein konkretes Beispiel, mit dem Du Probleme oder Unklarheiten hast.) Gruß Christian Boltz -- Grub. Da bootest du sogar ein Stück Pappe, auf dem du 'Betriebsystem' draufschreibst, und das in den Diskettenschacht schiebst. [Ernst Herzberg in suse-linux]