【发布时间】:2015-10-23 19:13:22
【问题描述】:
我过去曾设法为此设置了一个 .htaccess,但似乎无法复制。
我正在尝试保护 laravel 项目所在的域 (/home/forge/default/)
我的 .htaccess 和 .htpasswd 文件位于 /home/forge/ 目录中。
我的 NGINX 设置:
location / {
try_files $uri $uri/ /index.php?$query_string;
auth_basic "Basic";
auth_basic_user_file /home/forge/.htpasswd;
}
我的 .htaccess 文件:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /home/forge/.htpasswd
Require valid-user
htpasswd 包含用户名//密码:dev:passwordhashhere,并且 .htpasswd 具有适当的权限。
通过浏览器访问应用程序时似乎没有任何反应(页面加载时没有提示输入用户名/密码)。我猜这与我的 NGINX 设置有关。有什么想法吗?
编辑:值得注意的是我正在使用 Laravel Forge。
【问题讨论】: