ΠΠ°ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° Apache & Nginx Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π² Timeweb
ΠΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nginx + Apache + PHP Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΡΠ½Π° ΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΈ Timeweb Π½Π΅ ΠΏΡΠ°Π²ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΊΠ°Π²Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ, ΡΠ°Π·Π±ΠΈΡΠ° ΡΠ΅, Π΅ ΠΏΡΠΎΠ΄ΠΈΠΊΡΡΠ²Π°Π½ΠΎ ΠΎΡ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. ΠΠ°ΠΊΡΠΎ Nginx, ΡΠ°ΠΊΠ° ΠΈ Apache ΠΈΠ³ΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΠΎΠ»Ρ, Π²ΡΠ΅ΠΊΠΈ ΡΠ΅ΡΠ°Π²Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Apache ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΠ°ΠΌΠΈΡ Apache ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΡΡΠ΅Π· .htaccess ΡΠ°ΠΉΠ». .htaccess Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅Π½ ΡΠ°ΠΉΠ», Π² ΠΊΠΎΠΉΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΡ ΠΌΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡΠ°. Π’Π°Π·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π·Π° Π½Π΅Π³ΠΎΠ²ΠΈΡ ΡΠ°ΠΉΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° Apache, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π² Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° PHP Π²Π΅ΡΡΠΈΡ ΠΎΡ mod_php Π½Π° mod_cgi; ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½ΠΈΡ, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π° SEO, ΡΠ΄ΠΎΠ±Π΅Π½ URL, Π½ΡΠΊΠΎΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π·Π° PHP.
Nginx ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ ΡΡΡΠ²ΡΡ Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊ ΠΊΡΠΌ Apache ΠΈ ΠΊΠ°ΡΠΎ ΡΠ΅Π± ΡΡΡΠ²ΡΡ Π·Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. ΠΠΈΠ΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π·Π° Nginx, ΠΊΠΎΠΈΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° Π·Π°ΡΠΈΡΠΈΠΌ Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ ΠΏΡΠ°Π²Π°ΡΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ.
ΠΠ΅ΠΊΠ° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ, ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΏΠΎΡΠ΅ΡΠ°Π²Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΡΡΠ²ΠΎ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΡΡΠΈΠ³Π° Π΄ΠΎ Nginx, ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅. Π‘ΡΠ°Π²Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° PHP, Nginx ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° ΠΊΡΠΌ Apache. Π Apache, Π·Π°Π΅Π΄Π½ΠΎ Ρ PHP, Π²Π΅ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅.
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Apache & Nginx Π² Timeweb
ΠΠ°ΡΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ Ρ
ΠΎΡΡΠΈΠ½Π³ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° 2 ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΡΡ
Π΅ΠΌΠΈ Π·Π° Apache & Nginx: Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΎ ΠΈ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎ.
Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ°
Π’Π°Π·ΠΈ ΡΡ Π΅ΠΌΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. ΠΡΠ»ΠΈΡΠ°Π²Π° ΡΠ΅ ΡΡΡ ΡΠ²ΠΎΡΡΠ° ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ ΡΠ΅ΡΡΡΡΠΎΠ΅ΠΌΠΊΠΎΡΡ: Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ΡΡΡΡΠΈ, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ΠΉΠ½Π°ΡΠ° ΡΠ°ΡΠΈΡΠ° Π΅ ΠΏΠΎ-Π΅Π²ΡΠΈΠ½Π°. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΠΈ ΡΡ Π΅ΠΌΠ° ΡΡΡΠ²ΡΡΡΡ ΡΠ°Π±ΠΎΡΠΈ Ρ Π΅Π΄ΠΈΠ½ Nginx, ΠΊΠΎΠΉΡΠΎ ΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π·Π°ΡΠ²ΠΊΠΈ ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π½Π° Apache.
Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅: ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Ρ ΠΌΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅. Π£Π΄ΠΎΠ±Π½ΠΎ Π΅, ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΡ ΠΊΠΎΠ΄.
Π‘ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ°
Π‘ΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΡ Π΅ΠΌΠ°
Dedicated ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΌΡ Π΅ ΠΏΠΎ-ΡΠΊΡΠΏΠ° Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. Π ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π²ΡΠ΅ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΎΡΠ΄Π΅Π»Π΅Π½ Apache. Π Π΅ΡΡΡΡΠΈΡΠ΅ ΡΡΠΊ ΡΠ° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠ΅ ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ. ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ: ΠΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²Π΅ΡΡΠΈΠΈ Π½Π° PHP Π½Π° ΡΡΡΠ²ΡΡΠ°. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΌΠ΅ Π²Π΅ΡΡΠΈΠΈ 5.3, 5.4, 5.6, 7.1, 7.2, 7.3, 7.4. Π’Π°ΠΊΠ° ΡΠ΅ Π·Π° Π²ΡΡΠΊΠ° Π²Π΅ΡΡΠΈΡ Π½Π° PHP ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Apache.
Π‘ΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΡ
Π΅ΠΌΠ°
ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π° Π·ΠΎΠ½Π°. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Π·ΠΎΠ½ΠΈ Π² Nginx
ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π° Π·Π° Nginx ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π·ΠΎΠ½ΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° (Π·ΠΎΠ½ΠΈ) - Π΅Π΄ΠΈΠ½ ΡΡΡΠ²ΡΡΠ΅Π½ Π±Π»ΠΎΠΊ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π’Π°Π·ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΡ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΎΡΠ΄Π΅Π»Π½Π° Π·ΠΎΠ½Π°. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° Nginx ΠΎΠ±Π°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ°ΠΉΡΠΎΠ²Π΅ ΡΠ° ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΡΠΈΠΏ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² Π΅Π΄Π½Π° Π·ΠΎΠ½Π° Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΠΊΠ°ΡΡΠ° Π² ΠΌΠΎΠ΄ΡΠ»Π° ngx_http_map_module, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π±Π»ΠΎΠ½ Π·Π° Π·ΠΎΠ½Π°, Π² ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠΌ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ: ΠΏΡΡ Π΄ΠΎ ΡΠ°ΠΉΡΠ°, PHP Π²Π΅ΡΡΠΈΡ, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π». ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° Nginx, ΡΠΎΠ΅ΡΡ ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ, Π±Π΅ΡΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΎ.
Π’Π°Π·ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠΏΠ΅ΡΡΠΈ RAM ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΡΡΠΊΠΎΡΠΈ Nginx.
ΠΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ!
Π ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° ΡΠ΅ ΠΎΡΡΡΠ²Π°Ρ ΠΌΠ΅ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°ΠΌΠ΅ Apache ΠΏΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠ°. ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° PHP, ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Apache, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄Π΅ΡΠ΅ Π΄ΠΎ Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΈ ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π°ΡΠ΅ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΡΠ°.
ΠΡΡΡΠ²Π°Ρ
ΠΌΠ΅ ΡΠ΅ ΠΎΡ ΠΏΡΠ΅Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½ΠΈΡΡΠ° ΡΡΠ΅Π· ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΡ
Π΅ΠΌΠ°
ΠΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π° Docker?
ΠΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»ΠΈ ΠΊΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° Timeweb ΠΎΠ±ΠΌΠΈΡΠ»Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΡΠ°ΠΊΡΠ² ΠΏΡΠ΅Ρ ΠΎΠ΄. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, Π²ΡΡΠΊΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ° ΠΏΠ»ΡΡΠΎΠ²Π΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈ.
ΠΠ°ΡΠ΅Π΄ Ρ Π½Π΅ΠΎΡΠΏΠΎΡΠΈΠΌΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ΡΡΡΡΠΈ. Π Timeweb, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠΈΡΠ°Π½Π°ΡΠ° Ρ ΠΎΡΡΠΈΠ½Π³ ΡΡ Π΅ΠΌΠ°, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π½ΡΠΌΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² RAM. Π’ΠΎΠΉ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π·Π°ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Apache ΠΌΠΎΠ΄ΡΠ»ΠΈ.
Timeweb ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠΊΠΎΠ»ΠΎ 500 000 ΡΠ΅Π±ΡΠ°ΠΉΡΠ°. ΠΠΈΠ΅ ΠΏΠΎΠ΅ΠΌΠ°ΠΌΠ΅ Π³ΠΎΠ»ΡΠΌΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ ΠΈ Π½Π΅ ΠΏΡΠ°Π²ΠΈΠΌ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΈ, Π½Π΅ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ»ΠΎΠΆΠ½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°. ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° Apache & Nginx Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° ΠΈ ΠΈΠ·ΠΏΠΈΡΠ°Π½Π° Π²ΡΠ² Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. ΠΠΈΠ΅ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΡΡΠ΅Π· ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΠ° Π²ΠΈΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π° ΠΈ Π±ΡΡΠ·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΡΠ°ΠΉΡΠΎΠ²Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° Apache ΠΈ Nginx. Π’Ρ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π»Π΅ΡΠ½ΠΎ ΠΈ Π±ΡΡΠ·ΠΎ Π΄Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°ΡΠ΅ Π³ΠΎΠ»ΡΠΌ Π±ΡΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com