Tato příručka vám ukáže, jak nastavit databázový server grafů Neo4j na VPS se systémem CentOS 7. Začněte přihlášením ke svému VPS přes SSH jako root a poté spusťte příkazy v dokumentaci průvodce nastavením Neo4j yum repo. Tady je podstata:
Nastavení úložiště
rpm --import https://debian.neo4j.org/neotechnology.gpg.key cat <<EOF> /etc/yum.repos.d/neo4j.repo [neo4j] name=Neo4j RPM Repository baseurl=https://yum.neo4j.org/stable enabled=1 gpgcheck=1 EOF
Nainstalujte Neo4j
yum install neo4j-3.5.1
Změnit výchozí heslo
Z bezpečnostních důvodů je vždy nejlepší změnit výchozí nastavení. Výchozí uživatelské jméno a heslo je „neo4j“. Následující změní heslo na jakékoli, které určíte nahrazením NEW_PASSWORD vaší skutečnou hodnotou nového hesla.
neo4j-admin set-initial-password NEW_PASSWORD
Důležitá bezpečnostní poznámka:tento nástroj set-initial-password pro nás nefungoval a nezobrazil chybu. Vypadalo to, že to fungovalo dobře, ale heslo zůstalo na výchozí hodnotě „neo4j“ – dávejte si na to pozor, zvláště pokud budete vzdáleně přistupovat k databázi. Budete muset nastavit heslo uživatele neo4j pomocí softwaru prohlížeče na ploše nebo prostřednictvím konzole neo4j.
Vzdálený přístup
Pokud potřebujete přistupovat k databázi vzdáleně, například pomocí softwaru Neo4j Desktop, budete ji muset nakonfigurovat tak, aby naslouchala na veřejném rozhraní serveru, nikoli pouze na localhost, úpravou konfiguračního souboru pro server. Upravte /etc/neo4j/neo4j.conf a vyhledejte tento řádek:
dbms.connector.bolt.listen_address=:7687
Poté jej změňte na:
dbms.connector.bolt.listen_address=0.0.0.0:7687
Bez 0.0.0.0 bude naslouchat pouze na adrese localhost, takže bude přístupný pouze uživatelům a webovým aplikacím běžícím na stejném serveru. Změna na 0.0.0.0 sdělí démonovi serveru, aby naslouchal na *všech* rozhraních na serveru, včetně veřejné IP adresy.
Nyní byste měli být schopni se připojit k serveru neo4j pomocí softwaru neo4j Desktop.
Pokud se pokoušíte o přístup k serveru neo4j pomocí webové aplikace na jiném webovém serveru, ujistěte se, že váš webový server umožňuje odchozí port 7687 – tento port může být velmi dobře blokován místním firewallem na webovém serveru.