Apache 2.4 на MacOS внезапно выдает неправильные разрешения

Apache 2.4 на MacOS внезапно выдает неправильные разрешения

Внезапно моя локальная установка Apache 2.4 на MacOS Yosemite перестала работать. Проблема, похоже, связана с разрешениями, но я не могу найти выход.

После нескольких часов и прочтения нескольких постов ситуация выглядит следующим образом:

Ошибка:

[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

(У меня нет такого файла .htaccess). В любом случае, я жестко установил везде права 777:

$ 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

Моя директива в httpd.conf выглядит следующим образом:

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

Я могу избавиться отРазрешитьПереопределить, но мне действительно нужен .htaccess И в любом случае проблема с правами доступа все еще присутствует для многих изображений и ресурсов на моих виртуальных хостах.

Как кто-то подсказал, я изменил пользователя Apache внутри httpd.conf

#User _www
#Group _www
User username
Group staff

Все еще такой же.

решение1

Каковы ваши показатели количества обращений в день? Если они высокие, попробуйте изменить настройки кэширования. Возможно, вы держите файлы открытыми, чтобы улучшить время отклика. Сколько виртуальных доменов вы размещаете? Каково (приблизительное) общее количество файлов для ваших виртуальных хостов? Похоже, что это может быть проблема настройки производительности...

Связанный контент