gpt4 book ai didi

laravel - Log Laravel 可公开访问

转载 作者:行者123 更新时间:2023-12-05 05:12:32 32 4
gpt4 key购买 nike

好吧,也许我忽略了什么。但我们确实有一个大问题。我们的 Laravel 日志 (storage/log/laravel.log) 可公开访问。

人们访问日志的方式是访问 domain.com/storage/log/laravel.log

我找不到真正的解决方案,但我确信这不是每个人都面临的问题。我希望有人能帮助我。

最佳答案

这表明您的网站的网络根目录配置不正确,这是 Laravel 应用程序中的一个主要漏洞,其原因不仅仅是公共(public)日志文件。您网站的文档根目录应该是您的 Laravel 项目的 public/ 子目录,而不是项目文件夹本身。

例如,如果你的 Laravel 项目的代码位于 /var/www/example.com/ 那么你的 Apache DocumentRoot 应该是 /var/www/example.com/公开

对于 Nginx,指令将是 root/var/www/example.com/public;

对于 IIS,“物理路径”设置类似于 C:\inetpub\wwwroot\example.com\public

如果您的托管服务提供商使用控制面板,请查看文档根目录的设置。

关于laravel - Log Laravel 可公开访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54458629/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com