【问题标题】:Deploying an app in private beta without any coding无需任何编码即可在私人测试版中部署应用程序
【发布时间】:2012-02-17 16:40:50
【问题描述】:

我正在开发一个 Grails 2.0 应用程序,将其部署在 Heroku 上,在 kickofflabs 上有一个启动页面,在 CloudFlare 上有一个 DNS。我正在寻找一种简单的方法来在私人测试版中对我的应用程序进行密码保护,并且只允许少数选定的人访问它,而无需向我的应用程序添加任何代码。

当我使用 Cloudbees 时,它有一个很好的私有模式可以做到这一点。但是我在 Heroku 中找不到任何等价物,无论是原生还是使用附加组件。我还查看了 CloudFlare 应用程序,但也没有成功。

有没有人知道任何简单的方法来做到这一点?对我来说它似乎足够通用。

【问题讨论】:

  • 因为 Heroku http 路由器/负载均衡器只是传递请求,Cedar 堆栈中没有拦截器点允许这样做。所以逻辑必须进入你的应用程序。

标签: grails heroku cloudflare


【解决方案1】:

这里是Invitation Only plugin

虽然我自己从来没有用过...

不确定是否需要更新 2.0 :-/

我想这需要一些编码......所以这个答案基本上不能回答你的问题......对不起......

【讨论】:

  • 仅限邀请插件的问题是它限制了对网站某些部分的访问。我想要的是限制对整个站点的访问,因此需要在到达应用程序之前进行拦截。
【解决方案2】:

你能不能不把它放在 Apache 前面,并使用 mod_jk 来连接你的 Tomcat 和 Grails 应用程序。这样就可以让 .htaccess 做访问控制了?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    • 2012-02-07
    • 1970-01-01
    相关资源
    最近更新 更多