CouchDB 설치하고 나서 curl localhost:5984로 잘 설치된걸 확인할 수 있다.
그 뒤에 외부 IP에서 잘 접속되는지 확인하고 싶었었는데, 0.0.0.0 설정하라고만 하고.. 어딜 설정하라는지.. 내용이 없길래 메모해 둔다.
ubuntu 1204, couch 1.0.1 버젼이고,
/etc/couchdb/local.ini 파일 열어보면, [httpd] 섹션의 bind_address 값이 127.0.0.1값이 주석으로 되어 있다.
bind_address = 0.0.0.0으로 해주면 된다.
default.ini와 local.ini가 있는데, default.ini가 먼저 불러지고 local.ini 값으로 재설정해준다. default를 수정해도 되지만 유지보수를 위해 local 값을 수정해주는게 더 나을듯 하다.
값을 수정한 후
/etc/init.d/couchdb restart
를 해주었으나, 외부에서 접근이 잘 안된다.
netstat -anp | grep 5984로 확인해보니, beam이 동작중이다.
이 부분도 재시작해줄까 했는데, 어디서 실행하는지 찾기 힘들어서
그냥 재부팅 했다. 재부팅 한 후 확인한 결과 정상 동작한다.
sudo reboot
한 후,
XX.XX.XX.XX:5894/_utils
로 확인했다. 정상작동한다.
아참, Admin도 local.ini파일 하단 부 [admins]에 추가하여 적어주면 된다.
ID가 admin 이고, PW가 adm이라고 한다면,
[admins]
admin=adm
이렇게!!
'서버 > BigDB' 카테고리의 다른 글
[CouchDB] ruby에서 couchdb 잘 사용하기 (0) | 2013.10.28 |
---|---|
[CouchDB] CouchDB on NodeJS, cradle (0) | 2013.10.27 |
[CouchDB] Map/Reduce 개념잡기 (0) | 2013.10.25 |