当前位置: 首页 > news >正文

外网访问内网CouchDB数据库

为什么80%的码农都做不了架构师?>>>   hot3.png

外网访问内网CouchDB数据库

本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库?

本文将介绍具体的实现步骤。

1. 准备工作

1.1 安装Java 1.7及以上版本

执行命令java -version检查Java安装和配置是否正确。

1.2 安装并启动CouchDB数据库

默认安装的CouchDB数据库端口是5984

2. 实现步骤

2.1 下载并解压holer软件包

Holer软件包:holer-client.zip

2.2 修改holer配置文件

在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。

例如申请得到的holer信息如下,这里以此holer信息为例:

---------------------------------------------
Holer Client : holerdemo@gmail.com
Access Key : 8866daebe02846t88s166733595fff5d
---------------------------------------------
Internet Address : holer.org:65014
Local Address : 127.0.0.1:5984
---------------------------------------------

修改配置文件: holer-client/conf/holer.conf

配置项更新为: HOLER_ACCESS_KEY=8866daebe02846t88s166733595fff5d

2.3 启动holer服务

进入目录: holer-client/bin

Windows系统平台:

双击startup.bat或者打开CMD控制台,进入目录下执行命令:startup.bat

Linux系统平台:

执行命令:sh startup.sh

2.4 访问映射后的公网地址

在数据库客户端上输入

主机名:holer.org 端口号: 65014

这样就可以从外网访问本地的CouchDB数据库了。

2.5 问题咨询与帮助

使用holer过程中遇到问题可以先查看holer日志文件,日志路径:holer-client/logs,这样很容易排查出问题的具体原因。

如果需要帮助请联系holer技术支持人员,联系方式详见holer官网。

更多的holer使用示例,请参考holer官方博客。

转载于:https://my.oschina.net/wdom/blog/2874004

相关文章:

  • Google开源机器学习工作流Kubeflow Pipelines,推出AI Hub
  • 阿里新任CEO张勇首次电视采访:云计算将是阿里未来主要业务
  • 4.3dotnet watch run「深入浅出ASP.NET Core系列」
  • MATLAB 求两个矩阵的 欧氏距离
  • Git初体验
  • Adaptive Execution让Spark SQL更高效更好用
  • linux搭建node环境
  • Redis的集群:集群的分片
  • Java的并发编程中的多线程问题到底是怎么回事儿?
  • Linux IDR机制【转】
  • Cobbler自动化安装(linux)服务器
  • SpringBoot入门十,添加junit单元测试
  • 英特尔AIDC大会:向AI开发者敞开怀抱,更加注重生态搭建
  • Linux服务器后门自动化查杀教程
  • 光照模型与面绘制算法---小结
  • Android开源项目规范总结
  • CentOS 7 防火墙操作
  • Cookie 在前端中的实践
  • crontab执行失败的多种原因
  • iOS | NSProxy
  • iOS 系统授权开发
  • Linux各目录及每个目录的详细介绍
  • nfs客户端进程变D,延伸linux的lock
  • oschina
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • RxJS: 简单入门
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Vue全家桶实现一个Web App
  • vue中实现单选
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 阿里云应用高可用服务公测发布
  • 前端面试总结(at, md)
  • 区块链技术特点之去中心化特性
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 深入浏览器事件循环的本质
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • !!Dom4j 学习笔记
  • (10)STL算法之搜索(二) 二分查找
  • (Oracle)SQL优化技巧(一):分页查询
  • (pojstep1.1.2)2654(直叙式模拟)
  • (二)fiber的基本认识
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十)c52学习之旅-定时器实验
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • (转载)hibernate缓存
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • **python多态
  • .NET 4.0中的泛型协变和反变
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net mvc 获取url中controller和action
  • .net反编译工具