禁用OpenCPU中的目录列表

时间:2017-06-26 14:19:27

标签: opencpu rapache

我一直在尝试禁用OpenCPU中的目录列表,因此我们的用户无法在http://server/ocpu/tmp/目录中看到生成的目录和文件。

我已关注Apache's Directory Listing Configuration并删除了Indexesconf个文件中/etc/apache2/的所有提及,并在Options -Indexes文件中包含sites-enabled/opencpu.conf (在位置标签中)没有成功。

我还查看了rApache文档,但未找到任何相关条目。

有没有人知道任何文档或配置来实现这一目标?

1 个答案:

答案 0 :(得分:0)

目录列表由R代码动态完成,因此Apache配置在这里没有帮助。

如果您在Ubuntu目录下运行OpenCPU云服务器,则默认情况下会通过apparmor配置禁用/ocpu/tmp的列表。试试吧:

https://cloud.opencpu.org/ocpu/tmp/

这仅适用于您的平台支持AppArmor,因此它不适用于CentOS或Docker。因此,建议将Ubuntu部署用于生产。