【发布时间】:2021-08-25 03:21:09
【问题描述】:
我正在尝试在 apache vhost 中为 Laravel 应用程序设置 HTTP 基本身份验证,但它不起作用。
每次请求后它都会要求输入密码
这是我当前为该站点提供的vhost 内容,目前它没有做任何事情。任何帮助表示赞赏
ServerAdmin admin@my-site.com
ServerName demo.my-site.com
ServerAlias www.my-site.com
DocumentRoot /var/www/demos/my-site/client/public
<Directory "/var/www/demos/my-site/client">
Options +FollowSymLinks +MultiViews +Indexes
AllowOverride All
Order allow,deny
Allow from all
AuthType Basic
AuthName "Protected Area! Please login!"
AuthUserFile /var/www/.htpasswd
Require valid-user
</Directory>
【问题讨论】:
-
可以使用 Laravel 基本认证:laravel.com/docs/8.x/authentication#http-basic-authentication
-
事情是我不想使用它。我想为它使用虚拟主机配置