.htaccess Nginx反向代理禁用列表目录-自动索引

.htaccess Nginx反向代理禁用列表目录-自动索引,.htaccess,nginx,reverse-proxy,.htaccess,Nginx,Reverse Proxy,我有一个反向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_

我有一个反向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/;
    }
现在我想防止用户可以进入并查看文件夹内容。。。自动索引关闭;它不起作用

我希望在不更改(owncloud).htaccess的情况下实现这一点,因为它位于docker容器中

这是通过哪种方式实现的?

我通过阻止对/data目录的访问解决了这个问题(多亏了@Doon)

location /data {
     deny all;
     return 403;
}
你必须返回403->Forbidden(不是404)才能通过owncloud访问测试。

我通过阻止对/data目录的访问解决了这个问题(感谢@Doon)

location /data {
     deny all;
     return 403;
}
您必须返回403->禁止(不是404)才能通过owncloud访问测试。

(从命令中提取)


我认为,如果不改变自己的云配置,您将无法实现这一点。这里没有使用自动索引,因为它只是将请求传递给owncloud,而owncloud正在生成内容?您可以在ngnix中阻止对/数据的访问

(从命令中拉出)


我认为,如果不改变自己的云配置,您将无法实现这一点。这里没有使用自动索引,因为它只是将请求传递给owncloud,而owncloud正在生成内容?您可以在ngnix中阻止对/数据的访问

我认为,如果不改变自己的云配置,您将无法实现这一点<代码>自动索引这里没有被使用,因为它只是将请求传递给owncloud,而owncloud正在生成内容?你可以阻止对/数据的访问,但我认为这不是你想要的。很好,就是这么简单(至少对自己的云来说)!将此作为答案发布,我可以给你奖励:)我认为如果不改变自己的云配置,你将无法完成这项任务<代码>自动索引这里没有被使用,因为它只是将请求传递给owncloud,而owncloud正在生成内容?你可以阻止对/数据的访问,但我认为这不是你想要的。很好,就是这么简单(至少对自己的云来说)!将此作为答案发布,我可以给你赏金:)