centOS 安装Couch DB数据库

Laughing
2021-11-17 / 0 评论 / 992 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月16日,已超过307天没有更新,若内容或图片失效,请留言反馈。

最近发现一个神级笔记软件--小书匠,但是有个问题,就是虽然支持不同终端同步,但是需要有自己的数据库。

软件下载及安装

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://couchdb.apache.org/repo/couchdb.repo
sudo yum install -y couchdb

修改配置文件 /opt/couchdb/etc/local.ini

1. 在 `[chttpd]` 节点里, 把 `;bind_address = 127.0.0.1` 修改成 `bind_address = 0.0.0.0`。
2. 在 `[chttpd]` 节点位置,也就是刚才 `bind_address` 下面添加一行 `require_valid_user = true`.
3. 在 `[admins]` 节点里,将 `;admin = mysecretpassword` 修改为 `admin = xiaoshujiang` , 其中 `admin` 为**用户名**, `xiaoshujiang`为**密码**,可以根据自己需要设定
4. 在 `[couch_httpd_auth]` 节点里,将 `; require_valid_user = false` 修改为  `require_valid_user = true`。 
5. 在 `[httpd]` 节点下,添加一行 `enable_cors = true`.
6. 在文件的结尾添加下面的内容
    ```
    [cors]
    origins = *
    credentials = true
    headers = accept, authorization, content-type, origin, referer
    methods = GET, PUT, POST, HEAD, DELETE
    ```

启动

修改完配置文件后,通过命令行执行 service couchdb start 启动就可以了

访问

访问 http://服务器ip地址:5984/_utils/index.html , 浏览器会弹出用户名认证窗口,输入刚才在配置文件里使用的用户名(admin)和密码(xiaoshujiang),能够正常访问就表示数据库搭建完成,可以接下来小书匠编辑器配置的操作了。这里需要注意的是,如果您的服务器开启了端口访问限制,记得取消对 5984 端口的限制访问。

0

评论 (0)

取消