开发者社区> 问答> 正文

我在自己的服务器上运行了一个Dgraph,但是从外部无法连接

在服务器上用docker起了一个Dgraph图数据库(测试用),通过localhost:8002看到能够进行访问。
但是,从本地访问 47.xx.xx.xx:8002无法访问。返回502错误。

请问网关这边需要如何设置?

展开
收起
1863630438173496 2018-09-14 01:40:04 1156 0
1 条回答
写回答
取消 提交回答
  • localhost这个地址有歧义,不知localhost:8002指的是宿主机还是容器,您启动容器时作下端口映射的指定,就可以将容器端口映射为宿主机的端口了,具体的请看下这篇文章,http://www.cnblogs.com/kevingrace/p/9453987.html

    完成端口映射以后,按常规方法进行安全组设置即可发布到外网访问。不过这样访问技术上可以但并不推荐,根据应用需要由宿主机的服务提供接口完成本地处理更好。

    看您图里访问到的都是HTML,简单查了一下,dgraph就是用WEB查询的,如果都在WEB上,用个nginx反向代理就好了,不用别的复杂设置。
    2018-09-14 08:36:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载