如何解决如何保护laravel存储文件夹?
如果我使用php artisan serve
提供的服务器为我的laravel应用程序提供服务,并且如果我指向URL /存储,这就是给我的enter image description here,那绝对没问题。
但是,如果我使用apache或Nginx服务器虚拟主机为我的应用程序提供服务,那么如果我指向domain.test/storage
enter image description here,则可以看到存储公用文件夹中的所有文件夹。现在,我想在虚拟主机上实现php artisan serve
提供的服务器功能。
解决方法
我以前使用this guide来为laravel设置具有正确权限的nginx。当我尝试访问 override fun visitCreate_table_statement(ctx: SQLParser.Create_table_statementContext?) {
ctx?.children?.forEach {
if (it.payload.javaClass == SQLParser::Schema_qualified_nameContext) {
tableName = it.text
}
}
super.visitCreate_table_statement(ctx)
}
端点时,出现403禁止错误,我认为这是您想要的。这样,目录列表将被隐藏,您需要提供文件的完整路径才能访问它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。