Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
04-13-2021 11:09 PM
In my python file I have mentioned below configuration:
graphDB=GraphDatabase.driver(uri="0.0.0.0:7473", auth=( "kaberi", "kaberi"))
I want to give my system IP Address
instead:-
graphDB=GraphDatabase.driver(uri="bolt://localhost:7687", auth=( "kaberi", "kaberi"))
Done changes in the neo4j.conf file:
# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=false
#dbms.connector.https.listen_address=:7473
#dbms.connector.https.advertised_address=:7473
to
# HTTPS Connector. There can be zero or one HTTPS connectors.
##dbms.connector.https.enabled=true
##dbms.connector.https.listen_address=0.0.0.0:7473
##dbms.connector.https.advertised_address=:0.0.0.0:7473
Then I restart my neo4j , getting this error:
HTTPS set to enabled, but no SSL policy provided
even commented all of the lines under Https SSL configuration in the conf. file.
Not sure how to do or where I am going wrong.
Kindly Help
04-23-2021 12:32 PM
If you enable
dbms.connector.https.enabled=true
you need to setup SSL policy.
This is documented here - SSL framework - Operations Manual
Neo4j 4.x does not provide self signed certificates by default.
To give your system IP address you need to set
dbms.default_advertised_address=<your system ip address>
Then you can access from python application as
graphDB=GraphDatabase.driver(uri="bolt://<your system Ip address>:7687", auth=( "kaberi", "kaberi"))
hope this helps.
All the sessions of the conference are now available online