如何在CouchDB上设置虚拟主机?

时间:2018-10-24 19:54:06

标签: couchdb

我正在尝试使用CouchDB的“虚拟主机”功能来为主机域保留单独的数据库。该平台是RHEL(Linux)虚拟服务器。

我创建了一个有效的C名称进行测试,我编辑了 local.ini 的[vhosts]部分,并且我可以成功加载这两个JSON服务和Fauxton通过新的领域。但是,似乎无法访问新的单独数据库。

找不到其他指令,我在/ var / lib / couchdb中复制了并重命名了现有数据库,并在/ opt / couchdb中创建了匹配的符号链接。 ...但是找不到数据库。

  

{“错误”:“未找到”,原因:“数据库不存在。”}

新数据库的所有权与原始数据库相同。新的符号链接可通过外壳遍历。我在local.ini的[vhost]部分中尝试了数据库的各种路径和路径格式,包括绕过符号链接。原始的并行设置仍然可以使用。

编辑:将新域指向原始数据库也不起作用。

有人可以流露出智慧吗?

local.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

/ var / lib /

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

0 个答案:

没有答案