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. 这对我有用. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js – 如何在使用docker-compose时为mongod
- node.js-同一VPS上的PHP网站和Nodejs应用
- 如何在nginx错误日志中获取perl脚本错误(Nginx w
- ruby-on-rails – 乘客NGINX模块失败
- Gitlab:使用Passenger / Nginx运行Unicorn,Resq
- nginx – Rails 3.2中的活动记录查询问题
- Laravel 5和Cloudflare SSL
- 使用Nginx,fastcgi和php设置开发环境时,我从php服
- 在Ubuntu 10.04上使用Nginx设置龙卷风,供生产使用
- apache-2.2 – nginx重定向回remote_addr IP