【发布时间】:2021-08-09 09:36:16
【问题描述】:
如何禁用根目录下的下载文件?
例如当我转到链接时;
它将下载 .env 文件,并且
它将下载 settings.py 文件。
如何禁用下载访问?
我使用 Plesk Obsidian,这是我在 Plesk 上“Apache 和 nginx 设置”中的附加 nginx 指令(我只测试了 .env 文件):
passenger_enabled on;
passenger_app_type wsgi;
passenger_startup_file passenger_wsgi.py;
location /.env {
deny all;
}
.env 仍然可以下载。
谢谢。
【问题讨论】:
-
看来您指定的 nginx 服务器的方式错误,它应该只监听媒体和静态文件的请求。
-
我在问题中添加了额外的 nginx 指令。我做错什么了吗?另外如何对某些文件夹中的所有
.py文件执行此操作?