Da nicht für. Ich dachte eigentlich, dass Du auf nginx hier vielleicht besonderen Wert legst, weil es von der Performance her oft besser ist. Mein Webhosting 8000 ist von der Performance her zwar durchaus gut, aber nicht mit einem geeigneten Server vergleichbar. Das gilt erst recht für die EiWoMiSau, die kein garantiertes RAM hat und auch ein niedrigeres memory_limit.
Zumindest in meiner installierten Nextcloud mit Apache werden recht ausgiebig .htaccess Dateien verwendet. Unter anderem auch im data-Verzeichnis, wo in der .htaccess unter anderem das drinsteht:
Damit wird der direkte Zugriff auf Dateien in diesem Verzeichnis und den darunterliegenden Verzeichnissen verhindert, soweit nicht wieder in der dortigen .htaccess erlaubt.
nginx selbst dagegen interpretiert die .htaccess Dateien nicht. nginx würde also z.B. eine im data-Verzeichnis liegende Textdatei ausliefern. Deswegen soll das data-Verzeichnis aus dem document root raus, damit ist es automatisch geschützt. Muss dann doch auf irgendein Unterverzeichnis zugegriffen werden, kann das mittels eines SymLinks erreicht werden, der seinerseits im oder unterhalb des document roots liegt und auf das benötigte Unterverzeichnis verweist. Es gibt allerdings auch Konverter, die .htaccess Dateien in eine entsprechende nginx-Konfiguration umsetzen.
Hi,
ich persönlich mag nginx einfach lieber, weil ich da bisher einfach bessere Erfahrungen, als mit Apache gemacht habe (finde die Configfiles lesbarer, aber das ist ja Geschmackssache). Bei den Gelegenheiten, wo ich nginx + Nextcloud bisher selbst deployen konnte, gab es mit den .htaccess Dateien aber auch keinerlei Probleme. Bin allerdings auch nicht informiert, warum und wie NC dann trotzdem noch weiterhin funktioniert (kam auf .htaccess geschützte Bereiche auch nicht mit nginx drauf).
Vielen Dank noch einmal und viele Grüße!