ΠΠ°ΠΊ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ MongoDB Π½Π° VPS
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° MongoDB Π½Π° Π²Π°ΡΠΈΡ AlexHost VPS: ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΡΡΠΏΠΊΠ° ΠΏΠΎ ΡΡΡΠΏΠΊΠ°
ΠΠ°ΡΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ MongoDB Π½Π° AlexHost? ΠΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° Π½Π° NoSQL ΠΈ JSON-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π½Π° MongoDB Ρ ΠΏΡΠ°Π²ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° VPS Π½Π° AlexHost ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΠ΅ΡΡΠ΅ΠΊΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° – Π΄ΠΎΡΡΡΠΏ Ρ ΠΊΠΎΡΠ΅Π½, SSD ΡΠΊΠΎΡΠΎΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ – Π·Π° Π΄Π° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠ°ΡΠΎ ΡΠ°ΠΌΠΏΠΈΠΎΠ½. Π’ΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ΅ Π²ΠΈ ΠΏΡΠ΅Π²Π΅Π΄Π΅ ΠΏΡΠ΅Π· ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° MongoDB Π½Π° VPS Ρ Ubuntu 20.04, ΠΊΠ°ΡΠΎ Π²ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ.
ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ
ΠΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅, ΡΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ
- VPS Ρ root Π΄ΠΎΡΡΡΠΏ.
- Ubuntu 20.04 ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° Linux.
- SSH Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π°ΡΠΈΡ VPS.
- ΠΠΎΠ½Π΅ 2 GB RAM Π·Π° MongoDB (ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ).
- ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π·Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ (CLI) ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π½Π° Linux.
Π‘ΡΡΠΏΠΊΠ° 1: ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°
ΠΡΡΠ²ΠΎ ΡΠ΅ ΡΠ²Π΅ΡΠ΅ΡΠ΅, ΡΠ΅ Π²Π°ΡΠΈΡΡ VPS Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½. ΠΠ»Π΅Π·ΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΏΡΠ΅Π· SSH ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π·Π° Π΄Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΊΠ°ΡΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π±ΡΠ΄Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°, Π΄ΠΎΠ±ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π΅ Π΄Π° ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΡΡΠ²ΡΡΠ°, Π·Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ
Π‘ΡΡΠΏΠΊΠ° 2: ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° MongoDB
MongoDB Π½Π΅ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° Ubuntu, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅. ΠΡΠΎ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ MongoDB
ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ Π½Π° MongoDB
- ΠΠΌΠΏΠΎΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ GPG ΠΊΠ»ΡΡ Π½Π° MongoDB
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΡΡΡ ΡΠΏΠΈΡΡΠΊ Π·Π° MongoDB
- ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ ΠΌΠ΅ΡΡΠ½ΠΈΡ ΡΠΈ ΡΠΏΠΈΡΡΠΊ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° MongoDB
Π‘Π΅Π³Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ MongoDB, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°
Π’ΠΎΠ²Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° MongoDB Π·Π°Π΅Π΄Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ (ΠΊΠ°ΡΠΎ mongod, Π΄Π΅ΠΌΠΎΠ½ Π½Π° MongoDB)
Π‘ΡΡΠΏΠΊΠ° 3: Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° MongoDB
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ MongoDB, ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΊΠ°ΡΠ°ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅
ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° MongoDB, Π·Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅, ΡΠ΅ ΡΡ Π΅ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π°
Π’ΡΡΠ±Π²Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ΅ MongoDB Π΅ ΠΏΠΎΡΠΎΡΠ΅Π½Π° ΠΊΠ°ΡΠΎ Π°ΠΊΡΠΈΠ²Π½Π° (ΡΠ°Π±ΠΎΡΠ΅ΡΠ°). ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠ±ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΡΠ΅ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°
Π‘ΡΡΠΏΠΊΠ° 4: ΠΠ°ΡΠΈΡΠ° Π½Π° MongoDB
ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ MongoDB ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π΅ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π°. ΠΠ° Π΄Π° Π·Π°ΡΠΈΡΠΈΡΠ΅ MongoDB, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ
- ΠΡΡΠ²ΠΎ, ΠΎΡΡΡΠ΅ΡΡΠ²Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° Π½Π° MongoDB
- ΠΡΠ΅Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΠΊΡΠΌ Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ adminuser ΠΈ password Ρ ΠΆΠ΅Π»Π°Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΠΏΠ°ΡΠΎΠ»Π°
- ΠΠ·Π»Π΅Π·ΡΠ΅ ΠΎΡ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° Π½Π° MongoDB
ΠΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° MongoDB Ρ ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ
- ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ»
- ΠΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠ° ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ
- ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·Π»Π΅Π·ΡΠ΅ ΠΎΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° (Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Ctrl X Π½Π° Nano, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Y ΠΈ Enter ).
- Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ MongoDB, Π·Π° Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅
Π‘ΡΡΠΏΠΊΠ° 5: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ MongoDB (ΠΏΠΎ ΠΈΠ·Π±ΠΎΡ)
ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ MongoDB ΡΠ»ΡΡΠ° ΡΠ°ΠΌΠΎ Π½Π° localhost (127.0.0.0.1), ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ Π½Π΅Ρ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΠ°ΠΌΠΎ ΠΎΡ ΡΠ°ΠΌΠΈΡ VPS. ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ MongoDB Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ. ΠΡΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° MongoDB
- ΠΠ°ΠΌΠ΅ΡΠ΅ΡΠ΅ ΡΠ΅Π΄Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρ
- ΠΠ°ΠΌΠ΅Π½Π΅ΡΠ΅ Ρ Ρ ΡΠ°Π·ΠΈ
Π’ΠΎΠ²Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ MongoDB ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π²ΡΡΠ·ΠΊΠΈ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ.
- ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·Π»Π΅Π·ΡΠ΅ ΠΎΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°.
- Π Π΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ MongoDB
ΠΠ°ΡΠΈΡΠ΅ΡΠ΅ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏ ΡΡΡ Π·Π°ΡΠΈΡΠ½Π° ΡΡΠ΅Π½Π°
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π·Π°ΡΠΈΡΠ½Π°ΡΠ° ΡΡΠ΅Π½Π° Π½Π° Π²Π°ΡΠΈΡ VPS, Π·Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ΅Π½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ Ρ MongoDB. ΠΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ UFW (Uncomplicated Firewall), Π΅ΡΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ Π½Π° ΠΏΠΎΡΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° MongoDB (27017)
- Π Π°Π·ΡΠ΅ΡΠ΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ IP Π°Π΄ΡΠ΅Ρ (Π·Π°ΠΌΠ΅Π½Π΅ΡΠ΅ your_ip Ρ Π²Π°ΡΠΈΡ IP Π°Π΄ΡΠ΅Ρ)
- ΠΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ UFW (Π°ΠΊΠΎ Π½Π΅ Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½)
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° UFW, Π·Π° Π΄Π° ΡΠ΅ ΡΠ²Π΅ΡΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΡΠΎ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ
Π‘ΡΡΠΏΠΊΠ° 6: Π’Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Π½Π° MongoDB
ΠΠ° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ Π΄Π°Π»ΠΈ MongoDB ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° Π½Π° MongoDB ΠΈ Π΄Π° ΡΠ΅ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΠΈΡΠ΅, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ·Π΄Π°Π΄ΠΎΡ ΡΠ΅ ΠΏΠΎ-ΡΠ°Π½ΠΎ
- Π‘Π²ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ Ρ MongoDB
- Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΡΡΠ΅ Π²Π»Π΅Π·Π»ΠΈ Π² ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°ΡΠ° Π½Π° MongoDB ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ.
Π‘ΡΡΠΏΠΊΠ° 7: ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°
ΠΠ½ΠΎΠ³ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ Π½Π° Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π° MongoDB, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° mongodump, Π·Π° Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠΈ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ mongorestore
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: MongoDB + AlexHost = ΠΌΠΎΡΠ½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° MongoDB Π½Π° Π²Π°ΡΠΈΡ VPS Π½Π° AlexHost Π΅ Π»Π΅ΡΠ½Π° – ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅, ΠΏΠΎΠ΄ΡΠΈΠ³ΡΡΠ΅ΡΠ΅ ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π·Π° ΡΡΠ°Π±ΠΈΠ»Π½Π° NoSQL Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Π³ΠΎΡΠΎΠ²Π° Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘ΡΡ SSD Π΄ΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅ Π½Π° AlexHost ΠΈ Π΄ΠΎΡΡΡΠΏΠ° Π΄ΠΎ root ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΎΡ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ. Π‘ΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ mongo, ΡΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ, Π·Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠΈ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΡΠ°Π²Π° Π²ΡΠΏΡΠΎΡ Π·Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ, Π²Π΅ΡΠ΅ ΡΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° Π΄ΠΎΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° AlexHost Π²ΠΈ ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΡ – ΡΠ°ΡΡΠ»ΠΈΠ²ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅!
