πΠΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ nginx Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ?
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ! π ΠΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΠΎΠΌΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ Ρ ΠΎΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ nginx ΠΈ Π½Π΅ Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Ρ Π»ΠΈΡΠ½ΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ.
- ΠΡΠΎΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈ nginx:
sudo apt-get install nginx -y
- ΠΠ°ΠΏΡΡΡΠΈ Π΅Π³ΠΎ, Π΅ΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΠ»ΡΡ:
sudo systemctl start nginx
- Π£Π±Π΅Π΄ΠΈΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎ localhost:
curl http://localhost
- ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ:
sudo systemctl enable nginx
ΠΠ°ΡΠ΅ΠΌ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ? ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ Π·Π°ΠΏΡΡΠ°ΡΡΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ , ΠΈ nginx Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ² ΠΊ Π±ΠΎΡ. ΠΡΡΠ°ΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΡ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ index.html Π² /var/www/html/ ΠΈ Π²ΡΡ Π³ΠΎΡΠΎΠ²ΠΎ Π΄Π»Ρ ΠΎΡΠ΄Π°ΡΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
Π ΠΊΠ°ΠΊ ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡ nginx β ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ½Π°ΡΠ°Π»Π° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ?
ΠΡΡΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΡΡΡ β ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ Π²Π°ΠΆΠ½Π΅Π΅?
π¬ ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² Π΄Π΅Π»ΠΈΡΡΡ Π±ΠΎΡ https://t.me/gradeliftbot. ΠΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈ Π½ΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!