Page 1 of 1

Wo die vhosts Direktiven ändern

Posted: Fri 9. Aug 2024, 10:59
by HolgerGr
Hallo zusammen,

ich frage mich gerade, wo ich die eine oder andere Servereinstellung für die eine oder andere Domain bzw. User anpassen kann. Es laufen viele Skripte leider nicht von Haus aus.

Eine Ursache scheint in der grundsätzlichen Ablehnung von FollowSymLinks zu liegen.

Nun finde ich aber an vhosts nur /etc/apache2/keyhelp/vhosts/username.conf

Und dort steht drin, dass man es nicht editieren soll, weil es eh überschrieben wird.

Wo kann ich die Konfigurationsdateien für die einzelnen Nutzer denn feintunen?

Danke und Grüße
Holger

P.S.: Falls jemand noch weitere Ursachen kennt, warum viele Skripte nicht laufen, wäre ich für Hinweise ebenfalls dankbar. error.log sagt

Code: Select all

No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive
Kann nicht sein. index.php wird erkannt.

Code: Select all

AH01071: Got error 'Primary script unknown'

Re: Wo die vhosts Direktiven ändern

Posted: Fri 9. Aug 2024, 11:05
by Florian
Hallo,

Domains -> Stiftsymbol hinter der Domain -> Apache-Einstellungen

Re: Wo die vhosts Direktiven ändern

Posted: Fri 9. Aug 2024, 11:07
by Alexander
Hallo,

die "FollowSymLinks" stellt ein Sicherheitsrisiko dar und sollte nicht mehr verwendet werden.
Es sollte stattdessen "SymLinksIfOwnerMatch" genutzt werden.

Tausche also in deinen Datein (.htaccess) die Direktive aus und es wird funktionieren.


(Hintergrundwissen, warum FollowSymLinks schlimm ist: https://blog.jonaspasche.com/2014/07/11 ... wnermatch/)

Re: Wo die vhosts Direktiven ändern

Posted: Fri 9. Aug 2024, 11:14
by HolgerGr
Vielen herzlichen Dank für die superschnellen Antworten.