5

我有一个托管一个小型网站的 CouchDB 服务器。出于这个原因,我在 CouchDB 配置中设置了一个 vhost 部分,以便请求:

域名.com

将被“重写”为

domain.com/site/_design/app/_rewrite

...正如这篇文章中所解释的那样,正如我所愿,所以我可以保留“漂亮”的 URL。这很好用!但是,这样做之后,我无法在相同的主机名上访问 Futon。这并没有那么不方便,但我发现我什至不能再推我的沙发应用程序了。当我使用“在云中”的服务器时(请原谅行话),我没有其他主机名可以用来推送或访问管理内容。我能做些什么来解决这个问题吗?我尝试了几种重写规则,包括

“从到”: ”../../*”

但这不起作用(对“/_all_dbs”的请求最终在“site/_all_dbs”中......并且在“to”字符串中再添加一个 ../ 会导致 CouchApp 抱怨这是一个不安全的重写规则。

任何提示表示赞赏!

4

2 回答 2

2

在我{"from": "db/*", "to": "../../../*"}的重写中,我改为secure_rewritesfalseFuton 界面的配置页面上的 httpd 部分下,以使其工作。

Futon 可以在下面访问http://hostname/db/_utils,我可以推送到http://hostname/db/databasename使用 CouchApp。除了一些小的被褥错误外,它似乎工作正常,但我承认我没有测试很长时间。

我希望这有帮助!

于 2012-11-05T17:23:32.930 回答
0

能拿到ip吗?我知道用aws你可以。然后 couchapp push 。

于 2012-10-25T22:02:26.370 回答