サーバーのポート 7474 に Neo4J インスタンスをインストールしました。ドメインもそのサーバーを使用しており、次のようなユーザー名とパスワードを使用して webadmin をリモートで使用したいと考えています。
example.com:7474
それを行う方法はありますか?Neo4J のドキュメントにはガイドラインが見つかりませんでした。
サーバーのポート 7474 に Neo4J インスタンスをインストールしました。ドメインもそのサーバーを使用しており、次のようなユーザー名とパスワードを使用して webadmin をリモートで使用したいと考えています。
example.com:7474
それを行う方法はありますか?Neo4J のドキュメントにはガイドラインが見つかりませんでした。
Neo4j サーバー構成のドキュメントを読む機会はありましたか? それは言います:
#すべてのクライアントの接続を許可
org.neo4j.server.webserver.address=0.0.0.0
この行conf/neo4j-server.properties
はデフォルトでコメント化されており、ポート7474
へのアクセスを localhost またはに制限します127.0.0.1
(これがおそらく、そのサーバーを使用して localhost 経由で Neo4j にアクセスするドメインで機能する理由です)。その行のコメントを外すと、ポート 7474 が誰でもアクセスできるようになります0.0.0.0
。
認証レイヤーで Neo4j サーバーを保護するには、Neo4j サーバーのドキュメントへのアクセスの保護を参照することをお勧めします。
私の場合、ubuntuでコメントを外す行は
dbms.connector.http.address=0.0.0.0:7474
ファイルの場所
Ubuntu: /etc/neo4j/neo4j.conf
Neo4j 3.0.6