我尝试使用应用根目录中的.htaccess和.htpasswrd文件临时密码保护我的Heorku应用。
我收到内部服务器错误'使用以下代码,无法确定我出错的地方
.htaccess
AuthUserFile .htpasswd
AuthType Basic
AuthName "Restricted Access"
Require valid-user
。 htpasswrd (MD5加密)
rob:$apr1$MRsSwhFN$buG0YTSOezeY8YJ32LXnT1
答案 0 :(得分:1)
看起来你的路径已关闭。
截至2016年7月,heroku-php-apache2需要进行一些细微的更改。请注意,.htpasswd文件的路径不再包含www目录,并且.htpasswd文件也应该在webroot中。
在webroot中创建.htaccess文件:
AuthUserFile /app/.htpasswd
AuthType Basic
AuthName "Restricted Access"
Require valid-user
在webroot中创建一个.htpasswd文件:
htpasswd -c .htpasswd [username]
提交本地更改。部署到Heroku。