ssl – 在nginx反向代理后面的neo4j webinterface
我正在尝试将neo4j数据库暴露给互联网. 出于安全考虑,我想通过nginx将其隐藏在SSL / basic_auth组合后面.这是相应的nginx配置:
虽然我能够访问https://example.com/neo4j/browser,但网络界面告诉我,它无法连接到neo4j,我的webbrowser控制台充满了选项https://example.com/db/data 405(不允许) 我还尝试了内置在https服务器中的neo4j以及身份验证扩展(https://github.com/neo4j-contrib/authentication-extension). 但界面还显示,并且webbrowser的控制台充满了OPTIONS http://example.com:7473/db/data/net :: ERR_EMPTY_RESPONSE和提示页面位于’https ://example.com:7473 / browser /’通过HTTPS加载,但显示来自“http://example.com:7473/db/data/”的不安全内容:此内容也应通过HTTPS加载. 有谁知道,如何让它工作?提前谢谢了! 我遇到了同样的问题,有点奇怪的是缺乏关于Nginx作为网络服务器和neo4j的信息.奇怪的是,官方文档中对反向代理的唯一引用是Apache – 没有留下深刻的印象.仅供参考我默认使用dockerised neo4j(https://github.com/neo4j/docker-neo4j/tree/master/2.3.2)(如果你想知道其他设置).如果你在docker之外本地运行neo4j应该没关系.以下Nginx conf将是相同的.
如果您使用HTTPS而不是HTTP,请用您的IP替换YOUR-IP并将7474更改为7473. 这对我有用. (编辑:十堰站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx-如何使用具有2个或更多根的try_files
- Nginx – 根据server_name更改根目录?
- 在nginx proxy_pass配置中使用server_name变量
- ruby-on-rails – Rails 4数据库连接池错误
- 来自Nginx中proxy_pass uri中主机名的正则表达式
- 为什么proxy_set_header主机$host;不再在nginx 1.8.0中工作
- Nginx – 重写和pass_proxy到另一个端口导致404找不到
- 如何在SSL终端负载均衡器后面设置nginx以重定向到某个主机的
- 与环境无关的301/302重定向与PHP
- Nginx作为反向代理服务301
- ruby-on-rails – 使用SSL在Nginx后面的Rails 5中
- 在Nginx中解释limit_conn_zone $server_name
- 如果nginx正在运行(dockerized),则无法建立角度d
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网
- nginx – 用于通配符URL映射的Kubernetes Ingres
- nginx – 一台服务器上的多个域指向错误的站点
- nginx – 基于url将流量重定向到不同的ip地址维护
- 铁路上的ruby-乘客是否可以使用像Mongrel这样的集
- Nginx的速度,以及如何复制它
- 我可以将Clojure与nginx一起使用吗?