Как я могу запретить доступ к папке в OpenLiteSpeed так же, как это делает Apache?
Я пытаюсь запретить доступ к папке для веб-сайта, на котором размещен OpenLiteSpeed v1.4.2, но у меня возникли проблемы. Я так понимаю, что .htaccess
не поддерживается в OpenLiteSpeed, поэтому я не могу просто поставить .htaccess
файл с Deny From All
в нем в папке.
Допустим, абсолютный путь к папке, которую я пытаюсь скрыть, /usr/local/lsws/Example/html/hideme
, Я попытался вставить следующее в правила перезаписи для виртуального хоста на панели OpenLiteSpeed, но безуспешно:
<Directory ~/hideme>
Deny from all
</Directory>
<Directory ~/hideme/(.*)$>
Deny from all
</Directory>
<Directory /usr/local/lsws/Example/html/hideme>
Deny from all
</Directory>
Кто-нибудь знает, что я могу делать неправильно и как я могу запретить доступ к этой папке?
1 ответ
Решение
Глядя на этот пример файла конфигурации из зеркала GitHub репозитория с открытым исходным кодом для OpenLiteSpeed, кажется, что конфигурация будет выглядеть примерно так:
context {
uri /hideme/
accessControl {
deny
}
location hideme/
}