我尝试使用CouchDB的“虚拟主机”特性为主机域保留单独的数据库。该平台是一个RHEL(Linux)虚拟服务器。
我已经为测试创建了一个工作的C-Name,我编辑了
本地.ini
,我可以通过新域成功地加载JSON服务和Fauxton。但是,新的独立数据库似乎无法访问。
我找不到其他的指令,我
复制
并改名为
现有数据库
在/var/lib/couchdb,并在/opt/couchdb中创建了一个匹配的符号链接。。。但找不到数据库。
{“error”:“找不到”,“reason”:“数据库不存在。”}
新数据库的所有权与原始数据库的所有权相同。新的符号链接可以通过shell进行遍历。在的[vhost]部分中,我尝试了到数据库的各种路径和路径格式本地.ini,包括绕过符号链接。最初的并行设置仍然有效。
编辑:将新域指向原始数据库也不起作用。
有人能提供一些智慧吗?
本地.ini
[vhosts]
;example.com = /database/
test.suncourier.com:5984 = /data_suncourier/
/opt/couchdb选项/
lrwxrwxrwx 1 couchdb couchdb 16 Aug 19 12:40 data -> /var/lib/couchdb
lrwxrwxrwx 1 couchdb couchdb 27 Oct 24 14:11 data_suncourier -> /var/lib/couchdb_suncourier
/变量/库/
drwxr-xr-x 7 couchdb couchdb 4096 Oct 21 10:49 couchdb
drwxr-xr-x 7 couchdb couchdb 4096 Oct 21 10:49 couchdb_suncourier