【发布时间】:2023-04-11 06:10:01
【问题描述】:
我目前正在 Symfony 中进行一个项目。 现在我已将项目部署到生产环境。
我注意到,如果我访问 domain.com/var/logs/prod.log,就可以下载该文件。有没有办法保护 Web 目录 之外的所有内容,这样无论您在 url 中输入什么内容,您都将被重定向到 web 目录。 或者如果您有其他方法来阻止访问,请告诉我。
因为现在我认为这个项目现在不是那么安全,因为我发现了这个错误。
提前谢谢你
【问题讨论】:
-
似乎是服务器配置的问题。你项目的 DocumentRoot 不应该在 symfony 的根目录下,它应该在 web/ 文件夹中。 symfony.com/doc/current/cookbook/configuration/…
-
我忘了说它是一个子域。我不知道我是否正确部署了它。我已经在子域目录中上传了整个 symfony。
标签: php symfony security logfile