首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4J力HTTPS

Neo4J力HTTPS
EN

Stack Overflow用户
提问于 2015-05-11 11:19:57
回答 1查看 454关注 0票数 0

我在@ AWS中使用Neo4J服务器。

我的实例只包含Neo4J,所以我使用的web服务器是构建在web服务器中的Neo4J。

我已经成功地将SSL证书添加到我的服务器上,并且使用https提供了一个安全连接。

有没有办法让我“禁用”来自普通http的请求?

我不需要将http请求路由到https,我只想配置服务器,使其只在安全连接下工作。

这有可能吗?

更新

在编写问题时,我想到可以更改AWS中的安全组设置,以防止访问常规7474端口,这将回答我的问题。我仍然很好奇地知道是否有一种原生的Neo4J方法来实现同样的目标。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-11 12:21:29

不,我不认为有一种本地的neo4j方法可以做到这一点。还有很多其他方法,所以最好不要让neo4j参与到应用程序体系结构的这一层中。

我认为最好的做法是使用类似HTTPS反向代理的东西,同时禁止从localhost以外的任何地方到:7474的流量。再加上一个简单的HTTPS重定向,那么除了本地登录用户之外,访问->的唯一方法就是通过HTTPS。

例如,如果您使用apache和mod_proxy,您将得到一个很好的稳定软件,该软件是主动安全管理的,而且很多人都知道如何管理、配置和运行它。您可以为apache获得大量其他模块,这些模块与mod_proxy很好地结合和匹配,占用的内存较少,还有许多其他优点。如果我们在neo4j中有同样的功能,我们将不得不让他们重新实现许多安全敏感和非琐碎的东西,结果几乎肯定会比apache、nginx和其他人已经提供的更不成熟和更不灵活。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30166336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档