0

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

我遵循了 Apache 的目录列表配置,并删除Indexesconf文件中/etc/apache2/和包含Options -Indexessites-enabled/opencpu.conf文件中的所有内容(在位置标签中),但没有成功。

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

有谁知道任何文档或配置来实现这一点?

4

1 回答 1

0

目录列表是由 R 代码动态完成的,因此 Apache 配置在这里无济于事。

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

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

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

于 2017-06-26T14:38:29.867 回答