Flo*_*oat 3 proxy reverse nginx neo4j bolt
我在通过 NGINX 的反向代理寻址 Neo4j 时遇到问题。
Web 客户端工作没有问题,但我不知道 Bolt 协议。
Web 客户端的工作原理如下:
server {
listen 80;
server_name XXX;
location / {
proxy_pass http://YYY:7474/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_buffering off;
}
}
Run Code Online (Sandbox Code Playgroud)
但是端口 7687 上的 Bolt 协议是如何工作的呢?
谢谢。
PS:谷歌翻译ftw。
您需要使用用--with-stream
. 然后你可以将以下部分添加到你的 nginx 配置中
stream {
server {
listen 7687;
proxy_pass neo4j:7687;
}
}
Run Code Online (Sandbox Code Playgroud)
基本上你需要使用 tcp 反向代理而不是 http 代理。上面的配置部分将位于顶层,而不是内部http
或server
块
归档时间: |
|
查看次数: |
5962 次 |
最近记录: |