2012-10-25 7 views
5

小さなWebサイトをホストするCouchDBサーバーがあります。このような理由から、私は、CouchDBの構成でバーチャルホストセクションを設定するように要求: Futonを使用して、couchappをvhostを使用するCouchDBにプッシュする方法?

domain.com/site/に「書き換え」されます

domain.com _design/app/_rewrite

... this postで説明されているように、私が望むように、「きれいな」URLを保持することができます。そしてそれはうまくいく! しかし、この後、私は同じホスト名でふとんにアクセスすることができません。 それはそれほど不便ではありませんが、私はもはや私のcouchappを押すことができないことを知りました。 「雲の中に」住んでいるサーバー(専門用語を許す)を使用しているので、私はプッシュまたは管理用のものにアクセスするために使用できる他のホスト名はありません。それを解決するために何かできることはありますか? "*"、 "へ": "../../*"

が、これは(要求への "/ _all_dbsを" 動作しません

"から" を含む 私が試してみましたいくつかの書き換えルール、それは危険な書き換えルールだ文句を言うために、「サイト/ _all_dbs」で終わる....とCouchApp「には、」文字列が原因に../ 1以上を追加する。

任意のヒントは感謝!

答えて

2

私は私の書き換えの中で10、secure_rewritesをFutonインターフェースの設定ページのhttpdセクションのfalseに変更して動作させました。

ふとんはhttp://hostname/db/_utilsの下にアクセス可能で、私はhttp://hostname/db/databasenameにCouchAppを使用してプッシュできます。いくつかのマイナーなふとんのバグを除いて、うまくいくようですが、私は長い間テストしていません。

こちらがお役に立てば幸いです。

+0

私はそれを試み、それがうまくいくなら、あなたは私の担当者の50人を得るでしょう。 – Renato

+0

ところで、このオプションをオフにすることはどれくらい安全ではありませんか? – Renato

+0

ヒントありがとうございますが、私はCloudantのCouchDB設定を変更できません。だから、これは私にとってはうまくいかないでしょう。 – Renato

0

は、あなたが得ることができます私はあなたができることを知っている。そして、couchappプッシュ。

+0

私はCloudantを使用しています...おそらく単なる仮想サーバーです...私はIPを取得できるとは思いません。 – Renato

関連する問題