5

小さなWebサイトをホストするCouchDBサーバーがあります。このため、CouchDB構成にvhostセクションを設定し、次のように要求します。

domain.com

に「書き直され」ます

domain.com/site/_design/app/_rewrite

...この投稿で説明されているように、そして私が望んでいたように、私は「きれいな」URLを維持することができます。そして、それはうまくいきます!ただし、これを行った後、同じホスト名で布団にアクセスできなくなりました。それはそれほど不便ではありませんが、私はもうカウチャップを押すことさえできないことに気づきました。「クラウド内」にあるサーバーを使用しているので(専門用語は許してください)、管理者のものをプッシュしたりアクセスしたりするために使用できるホスト名は他にありません。それを修正するために私にできることはありますか?私は以下を含むいくつかの書き換えルールを試しました

"からの": "../../*"

ただし、これは機能しません("/_all_dbs"へのリクエストは"site / _all_dbs"....になります。"to"文字列に../をもう1つ追加すると、CouchAppは安全でない書き換えルールであると文句を言います。

ヒントをいただければ幸いです。

4

2 に答える 2

2

{"from": "db/*", "to": "../../../*"}書き直しの中で、Futonインターフェースの設定ページのhttpdセクションの下に変更して動作させましたsecure_rewritesfalse

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

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

于 2012-11-05T17:23:32.930 に答える
0

IPを取得できますか?私はあなたができることをawsで知っています。次に、couchappを押します。

于 2012-10-25T22:02:26.370 に答える