Apache ΠΈ Nginx. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π΄Π½Π° Π²Π΅Ρ€ΠΈΠ³Π° (част 2)

ΠœΠΈΠ½Π°Π»Π°Ρ‚Π° сСдмица Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° част Π’ Ρ‚Π°Π·ΠΈ статия описахмС ΠΊΠ°ΠΊ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° комбинацията Apache ΠΈ Nginx Π² Timeweb. Много смС Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΈ Π½Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠΈ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Π° дискусия! ДнСс Π²ΠΈ Ρ€Π°Π·ΠΊΠ°Π·Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊ сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° няколко вСрсии Π½Π° PHP Π½Π° Π΅Π΄ΠΈΠ½ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ Π·Π°Ρ‰ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ сигурност Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.

Apache ΠΈ Nginx. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π΄Π½Π° Π²Π΅Ρ€ΠΈΠ³Π° (част 2)
Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ хостинг (Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ хостинг) ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ клиСнтски Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ сС хостват Π½Π° Π΅Π΄ΠΈΠ½ ΡΡŠΡ€Π²ΡŠΡ€. По ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΅Π΄ΠΈΠ½ клиСнтски Π°ΠΊΠ°ΡƒΠ½Ρ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° няколко уСбсайта. УСбсайтовСтС работят ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ CMS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Bitrix), Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° пСрсонализирани. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ тСхничСскитС изисквания Π½Π° всички систСми са Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ няколко вСрсии Π½Π° PHP трябва Π΄Π° сС управляват Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΡΡŠΡ€Π²ΡŠΡ€.

ИзползвамС Nginx ΠΊΠ°Ρ‚ΠΎ основСн ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€: Ρ‚ΠΎΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ° всички Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΎΡ‚Π²ΡŠΠ½ ΠΈ обслуТва статично ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. НиС проксирамС останалитС заявки към ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Apache. Π’ΡƒΠΊ Π·Π°ΠΏΠΎΡ‡Π²Π° магията: всяка вСрсия Π½Π° PHP изпълнява ΠΎΡ‚Π΄Π΅Π»Π΅Π½ СкзСмпляр Π½Π° Apache, ΠΊΠΎΠΉΡ‚ΠΎ ΡΠ»ΡƒΡˆΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠΎΡ€Ρ‚. Π’ΠΎΠ·ΠΈ ΠΏΠΎΡ€Ρ‚ Π΅ рСгистриран във виртуалния хост Π½Π° клиСнтския сайт.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°Ρ‚Π° схСма Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° част Π½Π° статията.

Apache ΠΈ Nginx. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π΄Π½Π° Π²Π΅Ρ€ΠΈΠ³Π° (част 2)
Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° схСма

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π½ΠΈΠ΅ инсталирамС PHP ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ вСрсии, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ всички дистрибуции ΠΈΠΌΠ°Ρ‚ само Π΅Π΄Π½Π° вСрсия Π½Π° PHP.

БСзопасността Π½Π° ΠΏΡŠΡ€Π²ΠΎ място!

Π•Π΄Π½Π° ΠΎΡ‚ основнитС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° сподСлСния хостинг Π΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° сигурността Π½Π° клиСнтскитС Π΄Π°Π½Π½ΠΈ. Π Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΡΡŠΡ€Π²ΡŠΡ€, са нСзависими ΠΈ нСзависими. Как Ρ€Π°Π±ΠΎΡ‚ΠΈ?

Π€Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° уСбсайта сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° самитС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΡŠΡ‚ΠΈΡ‰Π° са посочСни във виртуалния хост Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅. Π’Π°ΠΆΠ½ΠΎ Π΅ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Nginx ΠΈ Apache Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ сС стартира само ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π».

Nginx ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° корСкция Π·Π° сигурност, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠ° Π½Π° Timeweb: Ρ‚Π°Π·ΠΈ корСкция промСня потрСбитСля Π½Π° Ρ‚ΠΎΠ·ΠΈ, посочСн Π² конфигурационния Ρ„Π°ΠΉΠ» Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°.

Π—Π° Π΄Ρ€ΡƒΠ³ΠΈ хостинг доставчици Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма (ACL).

Apache ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° многопроцСсорСн ΠΌΠΎΠ΄ΡƒΠ» Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° mpm-itk. Π’ΠΎΠΉ позволява Π½Π° всСки VirtualHost Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ със собствСн потрСбитСлски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈ Π³Ρ€ΡƒΠΏΠΎΠ² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€.
Apache ΠΈ Nginx. Π‘Π²ΡŠΡ€Π·Π°Π½ΠΈ с Π΅Π΄Π½Π° Π²Π΅Ρ€ΠΈΠ³Π° (част 2)
Π’Π°ΠΊΠ°, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° описанитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ сигурна, ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСда Π·Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π·Π° сподСлСн хостинг.

Как сС ΠΏΡ€ΠΈΠ»Π°Π³Π° комбинацията Apache ΠΈ Nginx ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° част Π½Π°ΡˆΠ°Ρ‚Π° статия. ОсвСн Ρ‚ΠΎΠ²Π° Ρ‚Π°ΠΌ Π΅ описана ΠΈ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° конфигурация Ρ‡Ρ€Π΅Π· спСциалната схСма.

Ако ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠΈ към Π½Π°ΡˆΠΈΡ‚Π΅ СкспСрти, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅. Π©Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° всичко ΠΈΠ»ΠΈ Π΄Π° опишСм ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² слСдващитС статии.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€