Database Reference
In-Depth Information
Restricting access to Neo4j server / cluster with the
proxy server
Neo4j provides various security measures for secure communication, but at the same time,
it is recommended and sensible to place a proxy server such as Apache in front of our
Neo4j servers. Proxy servers will act as a gateway to the outside world for accessing our
Neo4j server. The following are the advantages of having proxy servers:
• It controls access to the Neo4j server to specific IP addresses, URL patterns, and IP
ranges. For example, it can allow access to the Neo4j browser only from specific
IP addresses or a range of IP addresses. Refer to the following link to configure
Apache as a proxy server: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html .
• It hides all sensitive IP addresses and URLs from the outside world by using URL
rewriting. Refer to the following link to configure and enable URL rewriting in
Apache: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html .
• It can also act as a load balancer for Neo4j HA cluster. Refer to the following link
to configure and enable load balancing in Apache: http://httpd.apache.org/docs/2.2/
mod/mod_proxy_balancer.html .
Search WWH ::




Custom Search