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-Gitlab docker注册表拉取失败的EOF
- Nginx:转发所有子域名
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- linux – 当master从命令行运行时,puppet master REST API在
- ruby-on-rails – Rails 4 nginx unicorn ssl = 502 Bad Ga
- 在Kubernetes上使用Nginx SSL代理运行Meteor应用程序
- 使用Meteor-Up,SSL和NGINX将Meteor部署到生产环境
- Nginx作为反向代理服务301
- django-Nginx:在CentOS 7上对Gunicorn套接字的权限被拒绝
- django -supervisorctl总是报告错误:ERROR(没有此类文件)