我如何才能以类似于 Apache 的方式拒绝访问 OpenLiteSpeed 中的文件夹?

我如何才能以类似于 Apache 的方式拒绝访问 OpenLiteSpeed 中的文件夹?

我正在尝试拒绝访问托管于OpenLiteSpeed v1.4.2,但我遇到了麻烦。我认为.htaccessOpenLiteSpeed 不支持它,所以我无法将.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/
}

相关内容