Updatesicher FollowSymlinks deaktivieren
Re: Updatesicher FollowSymlinks deaktivieren
Ist es wirklich so, dass bereits das Update ungefragt die Anpassungen vornimmt?
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Re: Updatesicher FollowSymlinks deaktivieren
Die Verwendung von FollowSymLinks allein stellt ein erhebliches Sicherheitsrisiko dar und sollte nach Möglichkeit vermieden werden.
Zitat KeyHelp Update:
Die Einstellung dort muss lauten:Wenn Sie 'FollowSymLinks' unbedingt benötigen, können Sie die Option 'AllowOverride All' in den Domain-Einstellungen unter der Registerkarte 'Apache-Einstellungen' setzen.
Code: Select all
<Directory /home/users/<USERNAME>/www>
AllowOverride All
</Directory>
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Updatesicher FollowSymlinks deaktivieren
Re: Updatesicher FollowSymlinks deaktivieren
Darf man fragen, warum man so etwas macht?
(Hab es gerade einmal bei einem leeren Nutzer nachgestellt, geht sogar ohne weitere Anpassungen)
Wie sieht die Verzeichnisstruktur aus?
Wie lautet die Fehlermeldung?
Wie sieht die .htaccess aus?
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Updatesicher FollowSymlinks deaktivieren
Der Ordner liegt unter folgenden Default Pfad: /home/mastodon/live/public
Ist jetzt gerade leider schwer zu verschieben...
Die Domain zeigt auf: /home/users/USER/www/tools/mastodon/public/
Vor dem Update haben wir das immer per ln gelöst - was ja jetzt nicht mehr möglich ist.
Fehlermeldung:
[Thu Jun 09 10:20:23.375093 2022] [core:error] [pid 20867:tid 140451091584768] [client 178.201.56.83:35620] AH00037: Symbolic link not allowed or link target not accessible: /home/users/USER/www/tools/mastodon/public
.htaccess:
Code: Select all
DirectoryIndex disabled
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/api/v1/streaming [NC]
RewriteRule .* ws://localhost:4000%{REQUEST_URI} [proxy]
RequestHeader set X-Forwarded-Proto "https"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* http://localhost:3000%{REQUEST_URI} [proxy]
RequestHeader set X-Forwarded-Proto "https"
Options +FollowSymLinks
HTTPS
Code: Select all
<Directory /home/users/USER/www/tools/mastodon/public>
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/mastodon.error.log
<IfModule mod_proxy.c>
ProxyPass /.well-known/acme-challenge !
</IfModule>
Alias /.well-known/acme-challenge /home/keyhelp/www/.well-known/acme-challenge
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto "https"
ProxyPass /500.html !
ProxyPass /sw.js !
ProxyPass /robots.txt !
ProxyPass /manifest.json !
ProxyPass /browserconfig.xml !
ProxyPass /mask-icon.svg !
ProxyPassMatch ^(/.*\.(png|ico)$) !
ProxyPassMatch ^/(assets|avatars|emoji|headers|packs|sounds|system|.well-known/acme-challenge) !
ProxyPass /api/v1/streaming/ ws://localhost:4000/
ProxyPassReverse /api/v1/streaming/ ws://localhost:4000/
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
ErrorDocument 500 /500.html
ErrorDocument 501 /500.html
ErrorDocument 502 /500.html
ErrorDocument 503 /500.html
ErrorDocument 504 /500.html
Re: Updatesicher FollowSymlinks deaktivieren
Was wäre denn wenn du FollowSymLinks durch SymLinksIfOwnerMatch austauscht und die Dateiberechtigungen von Link und /home/mastrodon entsprechend dem korrekten Benutzer zuweist so das es, wie der Befehl bereits sagt "matched".
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Updatesicher FollowSymlinks deaktivieren
Die Berechtigungen kann ich nicht ändern da der User "mastodon" selber in den Public Ordner schreiben muss (Verschiedene Ruby Scripte im Hintergrund)
Beim ersten Test war FollowSymLinks noch nicht aktiv. Nach "aktivieren" kommt folgender Fehler:
Code: Select all
[Thu Jun 09 13:59:25.592324 2022] [core:alert] [pid 39584:tid 140451091584768] [client 178.201.56.83:36910] /home/users/USER/www/tools/mastodon/public/.htaccess: Option FollowSymLinks not allowed here
Danke