将htaccess和htapassrd添加到heroku站点

时间:2017-02-14 11:17:09

标签: .htaccess heroku .htpasswd

我尝试使用应用根目录中的.htaccess和.htpasswrd文件临时密码保护我的Heorku应用。

我收到内部服务器错误'使用以下代码,无法确定我出错的地方

.htaccess

AuthUserFile .htpasswd
AuthType Basic
AuthName "Restricted Access"
Require valid-user

htpasswrd (MD5加密)

rob:$apr1$MRsSwhFN$buG0YTSOezeY8YJ32LXnT1

1 个答案:

答案 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。

https://gist.github.com/bbrewer97202/3316425