Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ПошаговоС Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» Π½Π° CentOS для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π£ Битрикса Π΅ΡΡ‚ΡŒ такая Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΡˆΡ‚ΡƒΠΊΠ°, ΠΊΠ°ΠΊ Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π² считанныС ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π° чистом сСрвСрС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настроСнный ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сайт.
Являясь ΠΏΠΎΠ»Π½Ρ‹ΠΌ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠΌ Π² администрировании Linux Π²Π΅Π±-сСрвСров, я Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠ»Π° стороной Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСрвСры с отсутствиСм Ρ‚Π΅Ρ….ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π² Π΄Π°Π½Π½Ρ‹Ρ… вопросах. А зря… ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»Π°ΡΡŒ, оказалось всС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈ просто.

НиТС ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ сама ΠΈ даю своим сотрудникам.

Π¨Π°Π³ 1 β€” УстанавливаСм BitrixEnv

1) Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² SSH консоль сСрвСра

2) УстанавливаСм wget:

3) Π”Π°Π»Π΅Π΅ устанавливаСм ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Битрикс:

Π¨Π°Π³ 2 β€” НастраиваСм ΠΏΠΎΡ‡Ρ‚Ρƒ Π½Π° сСрвСрС

1) ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ снова SSH консоль. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ появится мСню Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

2) Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹
3) Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ сохраняСм. НС всСгда эти настройки ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚, Ρ‚ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Π΅ΠΌ дальшС ΠΏΡƒΠ½ΠΊΡ‚ 4-6.
4) ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» /home/bitrix/.msmtprc
5) ЗаписываСм Π² Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΈΠ΅ настройки (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π° pdd.yandex.ru):

6) БохраняСм Ρ„Π°ΠΉΠ».
Если настройки ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΡ‡Ρ‚Ρ‹ письмо Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ.

Π¨Π°Π³ 3 β€” Π Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ сайта

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ сайт, Π½ΡƒΠΆΠ½ΠΎ просто Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ IP ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ имя сайта (Ссли ΡƒΠΆΠ΅ привязано ΠΊ хостингу). ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ стандартноС ΠΎΠΊΠ½ΠΎ установщика Битрикс.
Если установщик Π½Π΅ открываСтся ΠΈ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ доступ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΠΎΡ€Ρ‚Π°ΠΌ:
25 bitrix smtp сСрвСр
80 http
443 https
5222 bitrix xmpp сСрвСр
5223 bitrix xmpp сСрвСр ΠΏΠΎ ssl
8090 ntlm авторизация
8891 ntlm авторизация ssl

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ для 1Π‘-Битрикс Π½Π° Π±Π°Π·Π΅ Docker

Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?

Π”ΠΎΠ»Π³ΠΎΠ΅ врСмя всС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ нашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π½Π° PHP5, ΠΈ Π²ΠΎΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΈΡ… ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Ρ‘ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° PHP7, ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ²ΠΈ всё ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π‘Ρ€Π°Π·Ρƒ Π²ΠΎΠ·Π½ΠΈΠΊ вопрос: «Как Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… вСрсиях PHP?Β»

Π§Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ:

ΠŸΠΎΠ΄Π±ΠΎΡ€ окруТСния

Из Π‘Π£Π‘Π” Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Maria DB, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²ΠΎ всСх Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π²Π°ΠΆΠ½ΠΎ быстроС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, нСобходимости ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ записи Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅Ρ‚.

РСшили ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связку Apache2 + Nginx, Π³Π΄Π΅ Nginx обслуТиваСт статичСскиС Ρ„Π°ΠΉΠ»Ρ‹ Π° Apache2 Π±Π΅Ρ€Ρ‘Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ.

Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, Π² систСму Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈ нСобходимости, Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ Redis, Memcached ΠΈ Ρ‚.ΠΏ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° окруТСния

ВсС наши ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠΏΠΈΠΈ Π½Π° Π±ΠΎΠ΅Π²ΠΎΠΌ сСрвСрС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для тСстирования ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ условно Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 2 части: demo ΠΈ prod

КаТдая ΠΈΠ· частСй ΠΈΠΌΠΌΠ΅ΡŽΡ‚ собствСнный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с Π±/Π΄. Π’.Π΅. Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… demo ΠΈ prod Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹. Π’Π°ΠΊ ΠΆΠ΅ demo ΠΈ prod ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΊΠΎΡ‚Π΅ΠΉΠ½Π΅Ρ€ с PHP5 ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ с PHP7.

Π’ΠΎ Π³Π»Π°Π²Π΅ всСго стоит Nginx proxy, направляя запросы ΠΈΠΌΠ΅Π½Π½Π½ΠΎ Π² Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π½ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅. Π­Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ вСрсии PHP, просто ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΠ² запрос Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² доступны Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…. Π Π°Π·Π½ΠΈΡ†Π° лишь Π² Ρ‚ΠΎΠΌ, Π² ΠΊΠ°ΠΊΠΎΠΉ срСдС ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сайта для Nginx proxy:

Наглядно Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ структуру систСмы ΠΌΠΎΠΆΠ½ΠΎ Π½Π° схСмС:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ систСмы

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘-Битрикс, поэтому ΠΌΡ‹ настроили Apache2 ΠΈ Nginx с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ скипта bitrix_server_test, прСдоставляСмого ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ 1Π‘-Битрикс.

Π’ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ с Π²Π΅Π±-сСрвСрами установлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ PHP, Π° Ρ‚Π°ΠΊΠΆΠ΅ curl, rsyslog, htop, xvfb, libfontconfig, wkhtmltopdf, jpegoptim, optipng. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, настроСно сСрвСрноС сТатиС Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

ИспользованиС

Π’ настоящСС врСмя данная систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 30 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², исправно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° нашСм сСрвСрС.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ доступСн Π½Π° GitHub. Π’Π°ΠΌ ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ описано ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Установка 1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ позволяСт Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² 1Π‘-Битрикс: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сайтом ΠΈ Битрикс24 Π½Π° Linux-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ CentOS 7. Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ прСднастроСны:

Установка

Для установки потрСбуСтся сСрвСр с чистой установлСнной CentOS 7.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π—Π΄Π΅ΡΡŒ ΠΈ Π΄Π°Π»Π΅Π΅ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ root.

Если Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ΄ root ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Π·Π°Π»ΠΎΠ³ΠΈΠ½Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ΄ своСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ root.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π² своСй домашнСй Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ:

Π”ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /root. Если Π½Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π΅:

Π—Π°Ρ‚Π΅ΠΌ скачайтС скрипт установки, сдСлайтС исполняСмым, ΠΈ запуститС Π΅Π³ΠΎ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π½Π° сСрвСрС Π½Π΅Ρ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² wget, установитС Π΅Π΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если ΠΏΡ€ΠΈ запускС скрипта ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ SELinux, Π²Ρ‹Π±Ρ€Π°Π² Y, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сСрвСр ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ запуститС скрипт установки.

Когда установка закончится (5-10 ΠΌΠΈΠ½ΡƒΡ‚), ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сСрвСр:

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ Π½Π° сСрвСр ΠΏΠΎΠ΄ root Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ bitrix. Если этого Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, запуститС скрипт:

УстановитС ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ bitrix.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡƒΠ» сСрвСров. Π’ мСню BitrixEnv Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Create Management pool of server, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя ΠΏΡƒΠ»Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠœΠ°ΡΡ‚Π΅Ρ€ создания ΠΏΡƒΠ»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ Π² CentOS для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² 1Π‘-Битрикс. Когда ΠΏΡƒΠ» Π±ΡƒΠ΄Π΅Ρ‚ создан, ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ мСню для взаимодСйствия с BitrixEnv.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄, Π² мСню BitrixEnv Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти число ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· BitrixEnv Π² консоль CentOS Π½Π°ΠΆΠΌΠΈΡ‚Π΅ 0. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (Ссли Π½Π°ΠΆΠ°Π»ΠΈ 0. Exit ΠΈΠ»ΠΈ Ctrl+C) ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² мСню BitrixEnv, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² консоли ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Π½Π° сСрвСрС, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· BitrixEnv Π² консоль CentOS ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

Если Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π±Π΅Π· ΠΏΡ€Π°Π² root, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»ΡƒΡˆΠ°ΡŽΡ‚ ΠΏΠΎΡ€Ρ‚Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ список ΠΏΠΎΡ€Ρ‚ΠΎΠ²:

25 β€” smtp сСрвСр;
80 β€” http ;
443 β€” https;
5222 β€” bitrix xmpp сСрвСр;
5223 β€” bitrix xmpp сСрвСр ΠΏΠΎ ssl
8890 β€” ntlm авторизация;
8891 β€” ntlm авторизация ΠΏΠΎ ssl;
8893 β€” http сСрвСр ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… сообщСний;
8894 β€” https сСрвСр ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… сообщСний.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ нСобходимости, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ€Ρ‚Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ iptables:

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка

Π—Π°Π»ΠΎΠ³ΠΈΠ½ΡŒΡ‚Π΅ΡΡŒ Π² BitrixEnv.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ сСрвСрныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄ΠΎ послСдних вСрсий ΠΈΠ· мСню Π²Π΅Π±-окруТСния: Configure localhost settings > Update server (Π°Π½Π°Π»ΠΎΠ³ сСрвСрной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ yum update).

Для сСрвСра ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ хостнСйм: Configure localhost settings > Configure hostname, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ bitrix.site.ru

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ обновлСния BitrixEnv Manage servers in the pool > Update packages on host.

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ (ΠΈΠ»ΠΈ для старых сайтов 1Π‘-Битрикс ΠΏΠΎΠ½ΠΈΠ·ΡŒΡ‚Π΅) вСрсии PHP ΠΈ MySQL: Manage servers in the pool > Upgrade PHP and MySQL.

Π’ настройках ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚Π°ΠΉΠΌΠ·ΠΎΠ½Ρƒ: Manage servers in the pool > Configure pool timezone.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Background pool tasks.

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ сСрвСр Configure localhost settings > Reboot server.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ сайта

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настройтС DNS-записи Π² Π½Π° хостингС Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π΄ΠΎΠΌΠ΅Π½Ρ‹, записи Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ip-адрСсу сСрвСра.

Π’ BitrixEnv запуститС мастСр добавлСния Π½ΠΎΠ²Π³ΠΎ сайта Configure pool sites > Create site.

Бпустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя сайт Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½.

CΠ°ΠΉΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ создан Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /home/bitrix/ext_www/site.ru

Если записи для Π΄ΠΎΠΌΠ΅Π½Π° настроСны, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΏΠΎ адрСсу сайта Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, откроСтся страница установки сайта 1Π‘-Битрикс.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ сайт ΠΈΠ»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠ· бэкапа.

ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ:

Бсылка Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ скрипта для Π½ΠΎΠ²ΠΎΠΉ установки битрикс: bitrixsetup.php
Бсылка Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ скрипта для восстановлСния сайта ΠΈΠ· Π±Π΅ΠΊΠ°ΠΏΠ°: restore.php

Настройка ΠΏΠΎΡ‡Ρ‚Ρ‹

Π—Π°Π»ΠΎΠ³ΠΈΠ½ΡŒΡ‚Π΅ΡΡŒ BitrixEnv. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Configure pool sites > Change a site’s email settings.

МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ настройки ΠΏΠΎΡ‡Ρ‚Ρ‹ для всСх сайтов Π²Ρ‹Π±Ρ€Π°Π² default ΠΈΠ»ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚Ρƒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ сайта Π²Ρ‹Π±Ρ€Π°Π² Π΅Π³ΠΎ ΠΈΠ· списка.

НастройтС ΠΏΠΎΡ‡Ρ‚Ρƒ для всСх сайтов сСрвСра, ΡƒΠΊΠ°Π·Π°Π² Π² Enter site name Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ default.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ адрСс, Enter From email address.

Π”Π°Π»Π΅Π΅ Π²Π΅Π΄ΠΈΡ‚Π΅ DNS ΠΈΠ»ΠΈ IP-адрСса ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра Enter server address or DNS. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Enter.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚ сСрвСра Enter server port 25, 443 ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ вашим ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ сСрвСром.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° SMTP сСрвСрС Do you need auth options for. Если ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ N.

Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TLS Do you need TLS enabled for.

ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ настройки Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Enter.

Настройки ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹, посмотритС ΠΈ ΠΏΡ€ΠΈ нСобходимости скоррСктируйтС ΠΈΡ… Π² Ρ„Π°ΠΉΠ»Π΅ /home/bitrix/.msmtprc.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настроСк для хостинга сСрвСра REG.RU

ΠŸΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ для REG.RU Π½Π° скидку для Π·Π°ΠΊΠ°Π·Π° Π΄ΠΎΠΌΠ΅Π½Π° ΠΈΠ»ΠΈ хостинга: 2229-CC0A-AC4D-C31B

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настроСк для ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сСрвСра Exchange

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настроСк для Yandex ΠΏΠΎΡ‡Ρ‚Ρ‹

Π’Π°ΠΆΠ½ΠΎ: ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ»Π΅ Β«FromΒ» (Β«ΠžΡ‚ ΠΊΠΎΠ³ΠΎΒ») Π² настройках сайта Битрикс, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ отличаСтся ΠΎΡ‚ адрСса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ производится авторизация Π½Π° сСрвСрС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настроСк для Google ΠΏΠΎΡ‡Ρ‚Ρ‹

Π’Π°ΠΆΠ½ΠΎ: ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ»Π΅ Β«FromΒ» (Β«ΠžΡ‚ ΠΊΠΎΠ³ΠΎΒ») Π² настройках сайта Битрикс, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ отличаСтся ΠΎΡ‚ адрСса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ производится авторизация Π½Π° сСрвСрС.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ тСстовоС письмо.

Из консоли сСрвСра:

Или сайта Π½Π° 1Π‘-Битрикс (Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β€” Командная PHP строка):

Если ΠΏΠΎΡ‡Ρ‚Π° Π½Π΅ отправляСтся

ΠŸΡ€ΠΈ ошибкС Π²ΠΈΠ΄Π°: cannot use a secure authentication method, Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ: auth on ΠΈΠ»ΠΈ auth login. Один ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ссли Π½Π΅Ρ‚ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ, спСцифичСский ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, это Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΡΡ‚ΡŒ Ρƒ администратора ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

Если Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π½Π΅ получаСтся ΠΈΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ошибки, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ смогут ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

На этом всё. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π”Π°ΠΆΠ΅ нСбольшая сумма ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй.

Если ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠ³Π»Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ, поТалуйста ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π΅ΠΉ Π² соцсСтях.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

β€œΠ‘ΠΈΡ‚Ρ€ΠΈΠΊΡ: Π’Π΅Π±-окруТСниС” – установка ΠΈ настройка

Π’ Π½Π°Ρ‡Π°Π»Π΅ этого Π³ΠΎΠ΄Π° Битрикс выпустили Π½ΠΎΠ²ΡƒΡŽ, ΡΠ΅Π΄ΡŒΠΌΡƒΡŽ, Π²Π΅Ρ€ΡΠΈΡŽ своСго β€œΠ’Π΅Π±-окруТСния”. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ – Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ поддСрТиваСтся установка Π½Π° CentOS 7 ΠΈ php 7. НСбольшоС пояснСниС, Ссли Π²Ρ‹ Π½Π΅ Π² курсС. Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» – это готовая срСда с прСдустановлСнным Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ CMS 1Π‘-Битрикс. ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π² большом ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ – Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Π° для Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ см. Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС) ΠΈ установочный скрипт для установки Π½Π° сСрвСр. Π’ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с послСдним ΠΌΡ‹ ΠΈ рассмотрим.

Π§Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ

Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ позиционируСтся, ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для всСй Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Битрикс – ΠΊΠ°ΠΊ для всСх Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΉ β€œ1Π‘-Битрикс: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Байтом” Ρ‚Π°ΠΊ ΠΈ для ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Битрикс24. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠΉ связки.
Π‘Π°ΠΌΠ° схСма Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π°: Apache+nginx. Для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ 7.0.1 вСрсии Π²Π΅Π±-окруТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Apache 2.4 ΠΈ nginx 1.10.2. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° php 7. ΠŸΡ€ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ nginx+php-fpm ΠΏΠΎΠΊΠ° Π΄Π°ΠΆΠ΅ слухов Π½Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ придСтся ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ.
ВСрсия MySQL, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ Ρ„ΠΎΡ€ΠΊΠ° MariaDB, ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ 5.5, Π² соотвСтствии с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ рСпозиториями CentOS. Π₯отя, Ссли Π²Ρ‹ обновлялись Π΄ΠΎ послСдних вСрсий Битрикс, навСрняка встрСчали ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² консоли Π‘Π” Π½Π΅ΠΊΠΈΠΉ sql-запрос для модуля β€œΠ’Π΅Π±-мСссСндТСр”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с вСрсиСй 5.6. ΠŸΡ€ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° 5.6, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π½ΠΈΠ±ΡƒΠ΄ΡŒ расскаТу.
Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚:

Π‘Π°ΠΌΠΎ собой всС это ΡƒΠΆΠ΅ настроСно Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ.

Установка Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» Π½Π° сСрвСр

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅Π΅Π·Π΄ Π½Π° кластСр ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β»

БобствСнно, Ссли ΠΌΡ‹ обратимся Π½Π° сайт Π²Π΅Π½Π΄ΠΎΡ€Π°, Ρ‚ΠΎ Ρ‚Π°ΠΌ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ:

Β«1Π‘-Битрикс»: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» β€” Linux слуТит для быстрой ΠΈ простой установки всСго ПО, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Β«1Π‘-Битрикс» Π½Π° Linux-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… CentOS 6 (i386, x86_64) ΠΈ CentOS 7 (x86_64). Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° «чистый» CentOS, Π±Π΅Π· ΡƒΠΆΠ΅ установлСнного Π²Π΅Π±-сСрвСра.

Π’ состав Β«1Π‘-Битрикс: Π’Π΅Π±-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» β€” Linux входят: mysql-server, httpd, php, nginx, nodejs push-server, memcached, stunnel, catdoc, xpdf, munin, nagios, sphinx.

По сути, Π΄Π°Π½Π½Ρ‹ΠΉ комплСкс ПО содСрТит Π² сСбС настроСнный LAMP, ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ панСль управлСния сСрвСром, плюс Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ 1C-Bitrix, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Π’Π΅ΡΡŒ софт настроСн с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ особСнностСй 1C-Bitrix, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π±Ρ‹Π»ΠΎ 2 app сСрвСра (Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ ΠΈΡ… app01 ΠΈ app01), 2 db сСрвСра (db01, db02), 1 сСрвСр ΠΏΠΎΠ΄ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (cache01, Π½Ρƒ Π²Ρ‹ поняли), Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π±Ρ‹Π»Π° идСя Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуру кластСра ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Под этот ΠΏΠ»Π°Π½ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ 5 сСрвСров, с установлСнными Π½Π° Π½ΠΈΡ… послСдними вСрсиями centos7 (ΠΊ соТалСнию, debian, ubuntu, fedora, rhel ΠΈ Π΄Ρ€. Π½Π΅ подходят), ΠΊΡ€ΠΎΠΌΠ΅ os Π½Π° сСрвСры большС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ.

Π’.ΠΊ. ΠΌΡ‹ собираСм кластСр, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· сСрвСров Π±ΡƒΠ΄Π΅Ρ‚ основным. Из-Π·Π° особСнностСй балансировки запросов ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сСрвСров, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ httpd, Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ nginx. ВсС входящиС запросы Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½, ΠΈ послС этого ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запрос Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· доступных web-Π½ΠΎΠ΄. ΠœΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ основным сСрвСр app01.

Π’ дальнСйшСм Ρ€Π°Π±ΠΎΡ‚Π° пошла ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠ»Π°Π½Ρƒ:

1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ bitrixenv

Установка Π½Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ linux ΠΈΠ»ΠΈ администрирования. Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСрвСр Ρ‡Π΅Ρ€Π΅Π· ssh ΠΈ выполняСм Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Π‘Ρ‚Π°Π²ΠΈΡ‚ΡŒ bitrixenv Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° всС сСрвСры, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ планируСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² кластСрС. Π”Π°ΠΆΠ΅ Ссли сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ инстанс memcached, bitrixenv Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, Ρ‚.ΠΊ. позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСм кластСром ΠΈΠ· основного сСрвСра.

2. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ bitrixenv

Π’.ΠΊ. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСсь этот Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΊΠ°ΠΊ кластСр, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ настройку сСрвСров ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· мСню окруТСния Π½Π° app01. Для этого Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° сСрвСр Ρ‡Π΅Ρ€Π΅Π· ssh, ΠΈ запускаСм Ρ„Π°ΠΉΠ» /root/menu.sh. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ bitrix (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти Π½Π° всСх сСрвСрах, Π³Π΄Π΅ планируСтся запуск сайта):

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

БобствСнно, это Ρ‚ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ПослС этого ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ экран, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡƒΠ» сСрвСров:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π’ΡƒΡ‚ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню. Π’ процСссС создания ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ запросит имя Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ сСрвСра, Ρ‚ΡƒΡ‚ Ρ‚ΠΎ ΠΌΡ‹ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ app01:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡƒΠ» Π±ΡƒΠ΄Π΅Ρ‚ создан, нас Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экран окруТСния, Π½ΠΎ Π½Π° этот Ρ€Π°Π· Ρ‚Π°ΠΌ доступно ΠΊΡƒΠ΄Π° большС ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. Если кластСр Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, Ρ‚ΠΎ Π½Π° этом ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ дальшС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² созданный ΠΏΡƒΠ» всС доступныС сСрвСры. Для этого Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ мСню ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠžΠΏΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню, ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ip Π½ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра, Π΅Π³ΠΎ имя Π² кластСрС (Ρ‚Π΅ самыС app02, db01, db02, cache01) ΠΈ root-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ сСрвСра. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½ΠΎ добавляСм ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ сСрвСр. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всС сСрвСры зарСгистрированы Π² кластСрС, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ список Π½Π° Π³Π»Π°Π²Π½ΠΎΠΌ экранС окруТСния:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Настройку Ρ€ΠΎΠ»Π΅ΠΉ сСрвСров ΠΏΠΎΠΊΠ° ΠΎΡ‚Π»ΠΎΠΆΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг.

3. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’.ΠΊ. нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ сСрвСрС, Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ управлСния кластСром ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, Π±Π°Π·Π° Π½Π΅ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π°. Π‘Π°ΠΌ пСрСнос Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· сСбя Π½Π΅ прСдставляСт β€” ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ bitrix ΠΈ upload, сняли Π΄Π°ΠΌΠΏ Π‘Π”.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΈ Π΄Π°ΠΌΠΏΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° app01, ΠΈ тянСм Ρ‡Π΅Ρ€Π΅Π· git ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ сайта Π² bitrixenv β€” /home/bitrix/www, скачиваСм wget-ΠΎΠΌ ΠΈΠ»ΠΈ curl-ΠΎΠΌ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΈ Π΄Π°ΠΌΠΏ Π‘Π”, распаковываСм Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΈ Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ Π΄Π°ΠΌΠΏ Π² Π‘Π” Π½Π° app01, пСрСносим записи cron.

Если вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ софт, Ρ‚ΠΎ самоС врСмя Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π’ нашСм случаС Π±Ρ‹Π»ΠΈ установлСны ΠΈ настроСны supervisord ΠΈ RabbitMQ, Ρ‚.ΠΊ. ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ с использованиСм ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ.

Π•ΡΡ‚ΡŒ нСбольшой, Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ, нюанс. ΠŸΡ€ΠΈ пСрСносС сайта Π² кластСр, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° сайтС Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ scale ΠΈ cluster, Π° Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ кластСра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ планируСтся пСрСнос, сСрвСры ΠΏΡƒΠ»Π»Π° Π±Ρ‹Π»ΠΈ Π½Π΅ задСйствованы. Π’ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ сСрвСры кластСра Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сайт Π±ΡƒΠ΄Π΅Ρ‚ пСрСнСсён ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚ Π½Π° основном сСрвСрС. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС сайт Π½Π΅ смоТСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ сСрвСры кластСра.

4. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ кластСрного Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ пСрСнСсСно Π½Π° app01, ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΡ€ΠΈΡˆΠ»Π° ΠΏΠΎΡ€Π° Π·Π°Π½ΡΡ‚ΡŒΡΡ самым интСрСсным β€” ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ scale ΠΈ cluster Π² Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ 1C-Bitrix. Π’ΠΎ врСмя установки Π½ΠΈΡ‡Π΅Π³ΠΎ особо Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, вся Ρ€Π°Π±ΠΎΡ‚Π° происходит Π΄Π°Π»Π΅Π΅.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ установлСны, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ssh-соСдинСниС с основным сСрвСром, Π° это app01, ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ мСню bitrixenv (Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΡƒΡ‚ /root/menu.sh). ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ дальнСйшСй настройкС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” bitrixenv ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ понятиСм β€œΡ€ΠΎΠ»ΡŒ сСрвСра”. НС ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния, ΠΊΠ°ΠΊ называСтся сСрвСр Π² ΠΏΡƒΠ»Π΅, Ρ‚.ΠΊ. ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСрвСр содСрТит вСсь софт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚ bitrixenv, ΠΌΡ‹ всСгда ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько Ρ€ΠΎΠ»Π΅ΠΉ, Π° ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ½ΡΡ‚ΡŒ ΠΈΡ… с Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ это β€” mgmt (балансировщик, Ρ‚.Π΅. nginx), web (Ρ‚.Π΅. httpd/apache), mysql_master ΠΈ mysql_slave (инстанс Π‘Π”, slave появляСтся ΡƒΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ), memcached (сСрвСр с memcached). ΠžΠ±Ρ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ понятна, ΠΈ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ с memcached-сСрвСра. Для этого Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΡƒΠ½ΠΊΡ‚

ΠΈ Π²ΠΈΠ΄ΠΈΠΌ запрос ΠΈΠΌΠ΅Π½ΠΈ сСрвСра, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€ΠΎΠ»ΡŒ memcached-сСрвСра. Π£ нас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ для этого сСрвСр cache01, поэтому смотрим Π² список доступных сСрвСров. Если cache01 Π΅ΡΡ‚ΡŒ Π² спискС, Π·Π½Π°Ρ‡ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с установкой Π½Π΅Ρ‚, ΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π°Ρ‚ΡŒ сСрвСру Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ВписываСм Π½Π°Π·Π²Π°Π½ΠΈΠ΅ cache01, Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° Π½Π° установку Ρ€ΠΎΠ»ΠΈ поставлСна Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. ДоТидаСмся окончания Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ сСрвСр с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π½Π°ΠΌ Ρ€ΠΎΠ»ΡŒΡŽ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ app-сСрвСр. Для этого ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π³Π΄Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ имя сСрвСра ΠΈ способ синхронизации ΠΌΠ΅ΠΆΠ΄Ρƒ основной ΠΈ Π½ΠΎΠ²ΠΎΠΉ web-Π½ΠΎΠ΄ΠΎΠΉ. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ bitrixenv ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… испытаний, Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Π±Ρ‹Π»ΠΎ достаточно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (Π·Π° ΠΎΠ΄ΠΈΠ½ шаг происходит ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ настройка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ² Π½ΠΎΠ΄Ρ‹). ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ закончатся, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Roles Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² сСрвСра app02 ΡƒΠΊΠ°Π·Π°Π½Π° Ρ€ΠΎΠ»ΡŒ web.
ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π‘Π”, Π΅Ρ‘ настройка Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для Π½Π°Ρ‡Π°Π»Π° Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ объясню, ΠΊΠ°ΠΊ Ρ€Π°Π·Π΄Π°ΡŽΡ‚ΡΡ Ρ€ΠΎΠ»ΠΈ mysql Π² контСкстС bitrixenv. По-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° основном сСрвСрС кластСра стоит master вСрсия Π‘Π”. Π’ нашСм случаС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ вынСсти Π‘Π” Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ сСрвСр с slave-вСрсиСй Π‘Π”. Π’ bitrixenv нСльзя просто Ρ‚Π°ΠΊ Π²Π·ΡΡ‚ΡŒ ΠΈ пСрСнСсти master с ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСрвСра Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ)

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π£ΠΊΠ°Π·Π°Π»ΠΈ сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄Π°Ρ‚ΡŒ Ρ€ΠΎΠ»ΡŒ mysql_slave β€” db01. ДоТидаСмся окончания Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π²

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ app01 ΠΈ ΠΆΠ΄Ρ‘ΠΌ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π΅Π± ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

МСдлСнно ΠΈ Π½Π΅ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΠΌΠΎ ΠΌΡ‹ подошли ΠΊ установкС послСднСй Ρ€ΠΎΠ»ΠΈ β€” mysql_slave. Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ устанавливали Ρ‚Π°ΠΊΡƒΡŽ Ρ€ΠΎΠ»ΡŒ для db01, Π½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ db02.

НаконСц, всС сСрвСры ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ настроСны.

5. Вюнинг ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ кластСр Π³ΠΎΡ‚ΠΎΠ², Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнности Π² настройкС прилоТСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ провСсти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ:

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для настройки кластСра сСрвСров Π½Π° Π±Π°Π·Π΅ bitrixenv, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°ΠΌΠ½Π΅ΠΉ. По ΠΈΡ‚ΠΎΠ³Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с bitrixenv, ΠΈ кластСром Π½Π° Π½Ρ‘ΠΌ, ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

ΠŸΠ»ΡŽΡΡ‹ bitrixenv

ΠœΠΈΠ½ΡƒΡΡ‹ bitrixenv

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *