我有一个反向nginx代理
location / {
autoindex off;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://owncloud/;
}
现在我想阻止用户转到https://url.tld/data并查看文件夹内容... autoindex off;没有用。
我想实现这一目标,而不是追逐(owncloud).htaccess,因为它隐藏了一个docker容器。
这有可能吗?
谢谢:)
答案 0 :(得分:2)
(从俗语中拉出来)
我不认为你能够在没有自己的云配置的情况下完成这项任务。 autoindex在这里没有被使用,因为它只是将请求传递给owncloud而owncloud正在生成内容?你可以阻止访问ngnix中的/ data。
答案 1 :(得分:1)
我通过阻止访问/ data目录来解决它(感谢@Doon)。
location /data {
deny all;
return 403;
}
你必须返回403 - >禁止(不是404)通过自己的云访问测试。