如何使用 Laravel Forge 为 Laravel Nova 添加 .htpasswd?

How can I add .htpasswd with Laravel Forge for Laravel Nova?

提问人:Mike 提问时间:11/17/2023 更新时间:11/17/2023 访问量:7

问:

我正在使用 Laravel 10 和 Laravel Nova 4.31。对于部署/服务器管理,我使用 Laravel Forge。

现在我想用 .htaccess/.htpasswd (= Forge 中的“安全规则”)保护路由 /nova。当我为路径“/nova”添加新规则时,路由受到适当的保护 - 我必须在页面加载时输入我的凭据并加载登录屏幕。

但是,由于 Nova 使用 Inertia,许多请求以 XHR 的形式发送,但由于 .htpasswd 保护而失败。例如:nova 的登录屏幕按预期加载,但登录不起作用(导致后台的 XHR 请求被阻止)。

有没有合适的方法来配置 .htaccess/.htpasswd 来保护 /nova 路由并允许 Nova 的 XHR 通信?

laravel nginx laravel-nova .htpasswd

评论


答: 暂无答案