2012-10-02

Apache CouchDBを外部からアクセスできるように設定する

Chefのデータ格納に利用されているApache CouchDBの調子がどうもおかしく、ブラウザから管理ツールへアクセスして様子を見ようと試みてみました。

http://servername:5984/_utils/

へアクセスすれば表示されるはずなのですが、デフォルトだとローカルホストからの接続しか許可されていません。
ググってみると/etc/couchdb/local.iniの中の
bind_address = 127.0.0.1をbind_address = 0.0.0.0
に変更してCoucnDBを再起動すれば良いみたいな情報がひっかかるのですが相変わらずアクセスできません・・・
なので、APIを直接叩く方法を試みてみました
curl -X PUT http://localhost:5984/_config/httpd/bind_address -d'"0.0.0.0"'
すると/etc/couchdb/local.ini内のbind_addressの値が0.0.0.0に変更されCouchDBを特に手動でリスタートすることもなくアクセスできましたヾ(*・ω・)シ

0 件のコメント:

コメントを投稿