On Fri, Sep 23, 2005 at 09:30:05AM +0000, Markus Braun wrote:
Hallo Peter,
Es hilft dir uebrigens ungemein, wenn du Antworten an die Liste verfasst, da dort mehr Leute diese lesen und beantworten koennen als die (hoffentlich) 1 Person, die meine Mails liest.
Von home/httpd/vhosts/horde/ansel-images geht ein symlink auf /httpd/vhosts/horde/images/.horde/ansel/images
Dann muss die <Directory> Direktive auf /home/httpd/vhosts/horde lauten und nicht noch /ansel angehaengt haben.
Was bringt mir denn + Indexes?
Ich hab im Hinterkopf das dann moeglicherweise nur Indexes gesetzt bleibt, da die +/- Anweisungen davor stehen. Ich habe jedenfall immer nur absolute Options im Stil "Options Indexes" oder nur relative im Stil "Options +FollowSymLinks" verwendet und vermeide es beide Arten zu mischen.
Im moment geht es ja nur manche php dateien werden bei meiner Vhost KOnfiguration nicht interpretiert.
Da hilft "/usr/sbin/httpd2 -S" manchmal weiter. mod_info ebenso. Peter
Hi PEter, sorry war keine Absicht dass nur du die Emails bekommst. Das kam raus "/usr/sbin/httpd2 -S" : VirtualHost configuration: 80.237.160.106:80 is a NameVirtualHost default server hirtreiter-design.de (/home/httpd/vhosts/hirtreiter-desi gn.de/conf/httpd.include:85) port 80 namevhost hirtreiter-design.de (/home/httpd/vhosts/hirtreiter-d esign.de/conf/httpd.include:85) port 80 namevhost 123.hirtreiter-design.de (/home/httpd/vhosts/hirtreit er-design.de/conf/httpd.include:150) port 80 namevhost default (/etc/apache2/httpd.include:37) port 80 namevhost webmail (/etc/apache2/httpd.include:85) port 80 namevhost lists (/etc/apache2/httpd.include:139) port 80 namevhost hirtreiter.info (/home/httpd/vhosts/hirtreiter.info/c onf/httpd.include:9) port 80 namevhost phpmyadmin (/etc/apache2/ownsettings.conf.include:4) port 80 namevhost webmailer (/etc/apache2/mail.conf.include:4) port 80 namevhost photos (/etc/apache2/photo.conf.include:4) 80.237.160.106:443 is a NameVirtualHost default server hirtreiter-design.de (/home/httpd/vhosts/hirtreiter-desi gn.de/conf/httpd.include:12) port 443 namevhost hirtreiter-design.de (/home/httpd/vhosts/hirtreiter- design.de/conf/httpd.include:12) port 443 namevhost default-80-237-160-106 (/etc/apache2/httpd.include:6 2) port 443 namevhost webmail (/etc/apache2/httpd.include:110) port 443 namevhost lists (/etc/apache2/httpd.include:157) 80.237.160.106:433 phpmyadmin (/etc/apache2/ownsettings.conf.include:25) Syntax OK Sieht doch alles gut aus. Allso <Directory> Direktive auf /home/httpd/vhosts/horde und der Documentroot auf /home/httpd/vhosts/horde/ansel ? Viele Grüße Mark
From: Peter Wiersig <peter@friesenpeter.de> To: suse-linux@suse.com Subject: Re: Symbolic link not allowed: Date: Fri, 23 Sep 2005 23:02:39 +0200
On Fri, Sep 23, 2005 at 09:30:05AM +0000, Markus Braun wrote:
Hallo Peter,
Es hilft dir uebrigens ungemein, wenn du Antworten an die Liste verfasst, da dort mehr Leute diese lesen und beantworten koennen als die (hoffentlich) 1 Person, die meine Mails liest.
Von home/httpd/vhosts/horde/ansel-images geht ein symlink auf /httpd/vhosts/horde/images/.horde/ansel/images
Dann muss die <Directory> Direktive auf /home/httpd/vhosts/horde lauten und nicht noch /ansel angehaengt haben.
Was bringt mir denn + Indexes?
Ich hab im Hinterkopf das dann moeglicherweise nur Indexes gesetzt bleibt, da die +/- Anweisungen davor stehen.
Ich habe jedenfall immer nur absolute Options im Stil "Options Indexes" oder nur relative im Stil "Options +FollowSymLinks" verwendet und vermeide es beide Arten zu mischen.
Im moment geht es ja nur manche php dateien werden bei meiner Vhost KOnfiguration nicht interpretiert.
Da hilft "/usr/sbin/httpd2 -S" manchmal weiter. mod_info ebenso.
Peter
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
_________________________________________________________________ Die neue MSN Suche Toolbar mit Windows-Desktopsuche. Suchen Sie gleichzeitig im Web, Ihren E-Mails und auf Ihrem PC! Jetzt neu! http://desktop.msn.de/ Jetzt gratis downloaden!
On Sat, Sep 24, 2005 at 08:33:44AM +0000, Markus Braun wrote:
Das kam raus "/usr/sbin/httpd2 -S" :
Nein. Zuviele offene Punkte. Dein Browser spricht mit deinem Webserver eher FQDN, wenn er kann. Du solltest nicht nur Hostnamen, sondern auch die Domainnamen in die Server-Konfiguration aufnehmen. Wildcards koennten auch interessante Optionen sein.
Allso <Directory> Direktive auf /home/httpd/vhosts/horde und der Documentroot auf /home/httpd/vhosts/horde/ansel ?
Wenn der Indianer versucht home/httpd/vhosts/horde/ansel-images (wobei ich hier annehme du meintest ansel/images) aufzuloesen, fidnet er den SymLink /home/httpd/vhosts/horde/ansel und lehnt diesen ab. Deine Anweisungen <Directory /home/httpd/vhosts/horde/ansel> Options +SymLinks </Directory> finden keine Anwendung mehr, da der Default bei dir auf -Symlinks lautet. Wenn du <Directory /home/httpd/vhosts/horde> verwenden wuerdest, waere ansel auch als Symlink akzeptabel. Peter
Hallo Peter, hallo Leute, Am Freitag, 23. September 2005 23:02 schrieb Peter Wiersig:
On Fri, Sep 23, 2005 at 09:30:05AM +0000, Markus Braun wrote: [...]
Was bringt mir denn + Indexes?
Ich hab im Hinterkopf das dann moeglicherweise nur Indexes gesetzt bleibt, da die +/- Anweisungen davor stehen.
Ich habe jedenfall immer nur absolute Options im Stil "Options Indexes" oder nur relative im Stil "Options +FollowSymLinks" verwendet und vermeide es beide Arten zu mischen.
"Options Indexes" setzt _ausschließlich_ Indexes, alle anderen evtl. gesetzten Options werden abgeschaltet. "Options +Indexes" setzt _zusätzlich_ Indexes, alle anderen Optionen bleiben wie sie sind. Entsprechend entfernt "Options -Indexes" wieder die Option Indexes, alle anderen bleiben wie sie sind. Beispiel: Options SymlinksIfOwnermatch Options +Indexes ist identisch mit Options SymlinksIfOwnermatch Indexes Folgt dann noch Options -SymlinksIfOwnermatch bleibt nur "Indexes" aktiv. Für weitere Infos empfehle ich die Apache-Doku zu "Options". Gruß Christian Boltz -- Achso, "danke" fuer die Beleidigung. Darf ich dich so zitieren? Das waere praktisch als Ausrede, wenn ich mal jemanden flamen will. "Ist der Ruf erst ruiniert, flamed es sich ganz ungeniert" [David Haller in suse-linux]
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:
Was bringt mir denn + Indexes?
Ich hab im Hinterkopf das dann moeglicherweise nur Indexes gesetzt bleibt, da die +/- Anweisungen davor stehen.
Ich habe jedenfall immer nur absolute Options im Stil "Options Indexes" oder nur relative im Stil "Options +FollowSymLinks" verwendet und vermeide es beide Arten zu mischen.
"Options Indexes" setzt _ausschließlich_ Indexes, alle anderen evtl. gesetzten Options werden abgeschaltet.
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. Peter
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]
On Thu, Sep 22, 2005 at 08:00:16PM +0000, Markus Braun wrote: On Sun, Sep 25, 2005 at 10:00:11PM +0200, Christian Boltz wrote:
Am Sonntag, 25. September 2005 15:00 schrieb Peter Wiersig:
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.
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.
Das alles ist fuer mich soweit klar und auch kein Problem, solange man nur relative oder nur absolute Options setzt.
Ist es jetzt klar(er)? (Falls nicht, maile mal ein konkretes Beispiel, mit dem Du Probleme oder Unklarheiten hast.)
Die Anweisungen von Markus sind mir unklar: <Directory /home/httpd/vhosts/horde/ansel> Options -All +Includes +ExecCGI +FollowSymLinks Indexes </Directory> Frage: Welche Options sind nach dieser Anweisung fuer das Verzeichnis aktiv? Wenn vor dem Indexes ein + waere, wuesste ich's. Peter
Hallo Peter, hallo Markus, hallo Leute, Am Montag, 26. September 2005 08:46 schrieb Peter Wiersig: [...]
Die Anweisungen von Markus sind mir unklar:
<Directory /home/httpd/vhosts/horde/ansel> Options -All +Includes +ExecCGI +FollowSymLinks Indexes </Directory>
Frage: Welche Options sind nach dieser Anweisung fuer das Verzeichnis aktiv? Wenn vor dem Indexes ein + waere, wuesste ich's.
Gute Frage - um eine Antwort zu erhalten, habe ich es gerade in einer .htaccess getestet, wenn auch in vereinfachter Form: Options +FollowSymlinks Indexes Ergebnis: Wenn eine absolute Option verwendet wird, wird alles andere, _vorher_ gesetzte, zurückgesetzt. In diesem Fall ist also nur Indexes aktiv. Das ist das gewohnte und erwartete Verhalten, auch wenn es innerhalb der Zeile so nicht erwünscht sein dürfte ;-) Ebenfalls getestet: Verwendet man eine Konstruktion wie Options Indexes +FollowSymlinks sind beide genannten Optionen aktiv (das "+" ist überflüssig, schadet aber auch nicht). Gruß Christian Boltz -- Guten Tag. Ich will ein Haus bauen. Was soll ich verwenden: Steine oder Mörtel? [Kristian Koehntopp in suse-linux]
participants (3)
-
Christian Boltz
-
Markus Braun
-
Peter Wiersig