Я хочу закрыть доступ на запись к определенному файлу, используя Разрешить форму в моем файле httpd.conf.
У меня есть сценарий PHP, который я хочу быть единственным ресурсом, который может записывать в этот файл.
Есть ли вариант Разрешить из того, что я могу определить, чтобы это произошло?
Почему бы не поместить этот файл за пределы DocumentRoot
и дать ему соответствующие привилегии. Если файл вне DocumentRoot
, доступ к нему по-прежнему можно получить через скрипт php.
Конечно, вы могли бы использовать <Files>
resoruce в конфигурации Apache, но для меня это не подходящее решение, потому что к файлу все еще можно получить непрямой доступ.
Должно получиться так:
<Files filename.ext>
Order allow,deny
</Files>
Проверить стол в порядке директивы.