Apache 2.4 auf MacOS plötzlich falsche Berechtigungen

Apache 2.4 auf MacOS plötzlich falsche Berechtigungen

Plötzlich funktioniert meine lokale Installation von Apache 2.4 auf MacOS Yosemite nicht mehr. Das Problem scheint mit den Berechtigungen zusammenzuhängen, aber ich finde keinen Ausweg.

Nach mehreren Stunden und dem Lesen mehrerer Beiträge ist die Situation nun:

Fehler:

[authz_core:debug] [pid 35232] mod_authz_core.c(799): [client 127.0.0.1:55992] AH01626: authorization result of Require valid-user : denied (no authenticated user yet)
[core:crit] (24)Too many open files: [client ::1:53498] AH00529: /Users/username/Sites/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/Users/username/Sites/' is executable

(Ich habe keine solche .htaccess-Datei). Wie auch immer, ich habe überall brutal die Berechtigung 777 durchgesetzt:

$ chmod -R a+rwx /Users/username
$ ls -l /Users/username
drwxrwxrwx  187 username  staff      6358 Dec 13 16:05 Sites
$ ls -l /Users/
drwxrwxrwx+ 174 username  staff  5916 Dec 13 16:39 username

Meine Anweisung in httpd.conf lautet wie folgt:

<Directory "/Users/username/Sites/">
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All 
    Order allow,deny
    Allow from all
    #Require all granted - tried, doesn't matter
</Directory>

Ich kann loswerdenAllowOverride, aber ich brauche wirklich .htaccess UND das Berechtigungsproblem besteht sowieso immer noch für viele Bilder und Ressourcen in meinen virtuellen Hosts.

Wie von jemandem vorgeschlagen, habe ich den Apache-Benutzer in httpd.conf geändert

#User _www
#Group _www
User username
Group staff

Immer noch das gleiche.

Antwort1

Wie hoch sind Ihre Zugriffszahlen pro Tag? Wenn sie hoch sind, könnten Sie versuchen, Ihre Cache-Einstellungen zu ändern. Es könnte sein, dass Sie Dateien geöffnet lassen, um Ihre Antwortzeiten zu verbessern. Wie viele virtuelle Domänen hosten Sie? Wie hoch ist die (ungefähre) Gesamtzahl der Dateien für Ihre virtuellen Hosts? Dies scheint ein Leistungsoptimierungsproblem zu sein ...

verwandte Informationen