рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЕрдЧреНрд░рджреВрдд
рдПрдХ рдЕрдЪреНрдЫрд╛ рджрд┐рди, рдФрд░ рд╢рд╛рдпрдж рдЗрддрдирд╛ рд╕реБрдВрджрд░ рдирд╣реАрдВ, рд╡реНрдпрд╛рдореЛрд╣ рдФрд░ рдореБрдЭреЗ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ред Google рд╕реЗ рднрд╛рдЧ рдЬрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдХрд┐рд╕ рдкрд░, рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╢рд╛рдВрдд рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдХрд╣реАрдВ рджреМрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдореЗрд▓, рдПрдХ рдХреИрд▓реЗрдВрдбрд░, рд╕рдВрдкрд░реНрдХ, рдПрдХ рдЖрд░рдПрд╕рдПрд╕ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдФрд░ рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЙрдард╛рдпрд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ред
0. рд╕рд░реНрд╡рд░
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХрд╣рд╛рдВ рд░рд╣реЗрдВрдЧреЗред рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдорди рдореЗрдВ рдЖрддрд╛ рд╣реИ рд╡рд╣ рд╣реИ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕рдм рдХреБрдЫ рддреИрдирд╛рдд рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди рдШрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ 24/7 рдХрдВрдкреНрдпреВрдЯрд░ рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛рдПрдВ рд╣рдореЗрд╢рд╛ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗрдВ, рдФрд░ рдШрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рд╛рде рдпрд╣ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИред рдореИрдВ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдХрд┐рд╕реА рднреА рд╕рд░реНрд╡рд░ рдХреЛ рдШрд░ рдкрд░ рд░рдЦрдиреЗ рдкрд░ рд░реЛрдХ рд▓рдЧрд╛рддреЗ рд╣реИрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд┐рдХрд▓реНрдк
рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рд╕реЗ рдЖрднрд╛рд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдХреЛ рдХрд┐рд╕реА рдкрд░рд┐рдЪрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдкрдиреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓
рдЯреИрд░рд┐рдл рдкреНрд▓рд╛рди рдЪреБрдирд╛, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ $ 5 / рдорд╣реАрдирд╛, 20GB SSD рдФрд░ 512MB RAMред рдШрд░реЗрд▓реВ рд╕реНрддрд░ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреА рдорд╛рдореВрд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
рд╕рд╛рде рд╣реА, рд╣рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐
рдореИрдВ рдПрдХ рд▓рд╛рд▓рдЪреА рдЧрдзрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдбреЛрдореЗрди .com рдЬрд╝реЛрди рдореЗрдВ рдПрдХ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдкреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдПрдХ рдЕрджреНрднреБрдд
Dot.tk рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - рд╡реЗ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдПрдХ .tk рдЬрд╝реЛрди рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ рдбреЛрдореЗрди рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдХрд┐ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХрд╛рдо рдХрд░реЗрдЧреА рдФрд░ рдЖрдк рд╕рдордп рдкрд░ рдЕрдкрдирд╛ рдбреЛрдореЗрди рдкрдВрдЬреАрдХрд░рдг рдирд╡реАрдиреАрдХреГрдд рдХрд░реЗрдВрдЧреЗред рдирд╛рдо рджреЗрдВред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ - рдпрджрд┐ рдЖрдк рдПрдХ рдбреЛрдореЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреЗрд╡рд▓ рдирд╛рдо рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ, рддреЛ рд▓рд╛рд▓рдЪреА рдордд рдмрдиреЛ, рдЗрд╕ рдирд╛рдо рдХреЛ рдХрд┐рд╕реА рдФрд░ рдХреЛ рджреЗ рджреЛред
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рдбреЛрдореЗрди рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдореИрдВрдиреЗ рдХрд╕реНрдЯрдо DNS рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдирдПрд╕ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдкрддреЗ рд▓рд┐рдЦрдХрд░ рдХрд┐рдпрд╛ рдерд╛:
ns1.digitalocean.com, ns2.digitalocean.com, ns3.digitalocean.com
ред
1. рдореЗрд▓
рд╣рдо рд╕рд░реНрд╡рд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ рдбреЛрдореЗрди рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреА рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ
рднреА рдПрдХ рдЖрд▓рд╕реА рдЧрдзрд╛ рдЖрд▓рд╕реА рд╡реНрдпрдХреНрддрд┐ рд╣реВрдВ рдФрд░ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рд╕рд╣реА рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореЗрд▓ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
iRedMail рдХреЛ рдЪреБрдирд╛ред рд╣рдорд╛рд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдорд┐рдирдЯреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдВрдбрд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ:
- рджрд░рдмрд╛
- рдкреЛрд╕реНрдЯрдлрд╝рд┐рдХреНрд╕
- mysql / postgresql / openldap (рд╡реИрдХрд▓реНрдкрд┐рдХ)
- amavisd
- ClamAV
- spamassissin
- рдЕрдкрд╛рдЪреЗ
- roundcubemail
+ рдХреБрдЫ рдФрд░ рдмрдиреНрд╕, рдЬреЛ
рдпрд╣рд╛рдБ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд
рд╣реИрдВ ред
рдзреНрдпрд╛рди рджреЗрдВ: iRedAdmin
рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд OS рдкрд░ _only_ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ "рд╕рд░реНрд╡рд░" рдкрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рд╣рдо рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдЪрд░рдг рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рджреЗрд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ рдФрд░
рдпрд╣рд╛рдВ ,
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд
рд╣реИ ред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
example.com/iredadmin
example.com/iredadmin
рдФрд░ рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдореЗрд▓ рд╕рд░реНрд╡рд░ рд╣реИред
рд▓реЗрдХрд┐рди рд╣рдо рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЕрдкрд╛рдЪреЗ рдХреЛ рдирдЧрдиреЗрдХреНрд╕ рд╕реЗ рдмрджрд▓ рджреЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрдмрдВрдЯреВ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
apt-get install nginx
рдЕрдм рдЖрдкрдХреЛ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдорд╛рд░реА рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВред рдЪреВрдВрдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣рд╛рдБ nginx рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред рдореЗрд░рд╛ рд╡реИрд╢реНрд╡рд┐рдХ рд╡рд┐рдиреНрдпрд╛рд╕ /etc/nginx/nginx.conf рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
http { ssl_certificate /path/to/cert; ssl_certificate_key /path/to/key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "RC4:HIGH:!aNULL:!MD5:!kEDH"; ssl_session_cache shared:SSL:10m; ssl_session_timeout 5m; ssl_prefer_server_ciphers on; add_header Strict-Transport-Security 'max-age=604800'; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; server_name_in_redirect on; include /etc/nginx/mime.types; default_type application/octet-stream; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; gzip on; gzip_disable "msie6"; include /etc/nginx/sites-enabled/*; }
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореИрдВрдиреЗ рдЙрди рд╕рднреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдХрд┐ nginx рдХреА рд╕реЗрд╡рд╛ рджреЗрдЧрд╛ред рдЕрдм рд╣рдореЗрдВ рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореЗрдВ / etc / nginx / рд╕рд╛рдЗрдЯреНрд╕-рд╕рдХреНрд╖рдо / рд▓рдЧрднрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:
server { listen 80; server_name example.com www.example.com; return 301 https://$server_name$request_uri;
рдпрд╣рд╛рдВ рд╣рдо рдкрддреЗ / phpmyadmin рдФрд░ / iredadmin рдХреА рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдХреЗ рдирд┐рдпрдо рджреЗрдЦрддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ phpmyadmin рдХреЛ php
рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП php5-fpm рдХреЛ рдЕрд╡рд╢реНрдп рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдмрдВрдЯреВ рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
apt-get install php5-fpm
рдЕрдЧрд▓рд╛, /etc/php5/fpm/pool.d/www.conf config рдореЗрдВ, рдкрдВрдХреНрддрд┐ рд▓рд┐рдЦреЗрдВ:
listen = /var/run/php5-fpm.sock
рдЗрд╕ рддрд░рд╣ рд╣рдо fpm рдХреЛ /var/run/php5-fpm.sock рд╕реЙрдХреЗрдЯ рдкрд░ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЗрд╕ рд╕реЙрдХреЗрдЯ рдкрд░ рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдирдЧреНрдиреЗрдХреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдУрд░реНрдбреЗрдбрдорд┐рди, рдмрджрд▓реЗ рдореЗрдВ, рдЕрдЬрдЧрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ uwsgi рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╕реБрдВрджрд░ uwsgi рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрди рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
apt-get install supervisor pip install uwsgi
рдореЗрд░реЗ рд▓рд┐рдП uwsgi рдПрдкреНрд▓рд┐рдХреЗрд╢рди /etc/uwsgi/iredadmin.ini рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
[uwsgi] chdir=/var/www/iredadmin vacuum=True pidfile=/var/run/uwsgi/iredadmin/iredadmin.pid socket=127.0.0.1:3031 plugins=python file=/var/www/iredadmin/iredadmin.py
рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди /etc/supervisor/conf.d/iredadmin.conf рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
[program:iredadmin] command=/usr/local/bin/uwsgi /etc/uwsgi/iredadmin.ini stdout_logfile=/var/log/supervisor/iredadmin.log stderr_logfile=/var/log/supervisor/iredadmin_err.log user=iredadmin
рдЕрдкрд╛рдЪреЗ рдмрдВрдж рдХрд░реЛ, рдирдЧреНрдиреЗрдХреНрд╕ рдФрд░ рд╕реБрдкрд░рд╡рд╛рдЗрдЬрд░ рдЪрд▓рд╛рдУ:
service apache2 stop service nginx start supervisorctl start iredadmin
рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
2. рд╕рдВрдкрд░реНрдХ рдФрд░ рдХреИрд▓реЗрдВрдбрд░
рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдЖрд░рд╛рдорджрд╛рдпрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдВрдкрд░реНрдХ рдФрд░ рдХреИрд▓реЗрдВрдбрд░ рд╕рд░реНрд╡рд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореЗрд░реА рдкрд╕рдВрдж
рдмреИрдХрд▓ рдкрд░ рдкрдбрд╝реАред рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рд╕реЗрдХрдВрдб рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╕реБрд▓рдн рд╣реЛрдВ, рдФрд░ рдмрд╛рдЗрдХрд╛рд▓, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрддреНрдкрд╛рдж рдХреЛ рдЦреЛрдЬрдирд╛, рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдПрдХ рдЫреЛрдЯреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рдорд╣рд╛рди рд╕рдорд╛рдзрд╛рди рдХреЗ рдкрд╛рд░ рдЖрдпрд╛ - рдЦреБрдж рдХреЗред рдпрд╣ рдПрдХ рдкреВрд░реНрдг
WebDAV рд╕рд░реНрд╡рд░ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИрдВред рдмреЙрдХреНрд╕ рд╕реЗ рд╣рдореЗрдВ рд╕рдВрдкрд░реНрдХ рд╕рд░реНрд╡рд░ рдФрд░ рдХреИрд▓реЗрдВрдбрд░ рдорд┐рд▓рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЕрдкрдиреЗ рдирд┐рдЬреА рдмрд╛рджрд▓ рднрдВрдбрд╛рд░рдг рдорд┐рд▓рддрд╛ рд╣реИ!
рд╕реНрдерд╛рдкрдирд╛
- рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ;
- рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ;
- Nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ;
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреЗрдЬ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рдореИрдВрдиреЗ
рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд╕реЗ nginx рдХреЗ рд▓рд┐рдП рдПрдХ
рдХреЙрдиреНрдлрд┐рдЧрд░ рд▓рд┐рдпрд╛ред
RoundCubeMail рдХреЗ рд╕рд╛рде рд╕рдВрдкрд░реНрдХ рдПрдХреАрдХрд░рдг
рдореЗрд▓рдмреЙрдХреНрд╕ рдХреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕реАрдзреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд░рд╛рдЙрдВрдбрдХреНрдпреВрдмреЗрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ RoundCube рдХреЗ рд▓рд┐рдП
рдкреНрд▓рдЧрдЗрди-рдореИрдиреЗрдЬрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡реАрдбрд┐рдпреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢
рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ iRedMail рдиреЗ рд░рд╛рдЙрдВрдб рдХреНрдпреВрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд░рд╛рдЙрдВрдбрдХреНрдпреВрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рднреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рджрд┐рдП рдереЗред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА рдЕрдзрд┐рдХрд╛рд░ рджрд┐рдП рдЧрдП рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдкреНрд▓рдЧ-рдЗрди рдкреНрд░рдмрдВрдзрдХ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, Roundcube-CardDAV рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЕрдирдкреИрдХ рдХрд░реЗрдВ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ / var / www / roundcube / plugins / carddav / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдлрд┐рд░ рдЖрдкрдХреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд░рд╛рдЙрдВрдбрдХреНрдпреВрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдм, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ рдирдпрд╛ CardDAV рдЖрдЗрдЯрдо рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ CardDAV рд╕рд░реНрд╡рд░ рдХреЗ рдкрддреЗ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
3. рдЖрд░рдПрд╕рдПрд╕
рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдЖрд░рдПрд╕рдПрд╕ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
рдЯрд┐рдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдпрд╣ рдПрдХ рд╣рд▓реНрдХрд╛ рдЗрдВрдЬрди рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдереАрдо рд╣реИрдВред
рд╕реНрдерд╛рдкрдирд╛
- рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ;
- рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ;
- Nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ;
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреЗрдЬ рдЦреЛрд▓реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
Nginx / etc / nginx / sites-enable / rss config рдореЗрдВ рдирд┐рдореНрди рд░реВрдк рд╣реИ:
server { listen 80; server_name rss.example.com; return 301 https://$server_name$request_uri; } server { listen 443 ssl; server_name rss.example.com; index index.php index.html index.htm; root /var/www/tt-rss; access_log /var/log/nginx/tt-rss/access.log; error_log /var/log/nginx/tt-rss/error.log; location ~ ^/favicon.ico$ { alias /var/www/tt-rss/images/favicon.png; log_not_found off; access_log off; expires max; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~ ^/(README\.md|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/(schema|utils|install)/ { deny all; } location ~/\. { deny all; access_log off; log_not_found off; } location ~ \.php$ { try_files $uri = 404; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param HTTPS on; include fastcgi_params; fastcgi_index index.php; } }
рдлрд╝реАрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЖрд╡реЗрджрди рдЬреЛрдбрд╝рд╛:
4. рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ
рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рд╣рдореЗрдВ рдпрд╣ рд╕рдм рдХреНрдпреЛрдВ рдЪрд╛рд╣рд┐рдП? рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЦреБрдж рдХреЗ рдХреНрд▓рд╛рдКрдб рдореЗрдВ
Android рдФрд░
iPhone рдХреЗ рд▓рд┐рдП рдПрдХ рдРрдк рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдЕрднреА рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреИрд▓реЗрдВрдбрд░ рдФрд░ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЖрдИрдлреЛрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмреЙрдХреНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛рд░реНрдбрдбрд╛рд╡ / рдХреИрд▓рдбрд╛рд╡ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдФрд░ рдХреИрд▓реЗрдВрдбрд░ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдЧрд╛ред Google Play рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, рдореЗрд░реА рдкрд╕рдВрдж
CalDAV-Sync рдФрд░
CardDAV-Sync рдкрд░ рдЧрд┐рд░реАред
рдЯрд╛рдЗрдиреА рдЯрд┐рдиреА рдЖрд░рдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдВрдбреНрд░реЙрдЗрдб
рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реИ ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдВрдд рдореЗрдВ, рд╣рдореЗрдВ рдЬреАрдореЗрд▓ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓рд╛, рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдерд╛ред рдЕрдм рдЖрдк рджреБрд╖реНрдЯ рдЪрд╛рдЪрд╛рдУрдВ рдХреЗ рдбрд░ рдХреЗ рдмрд┐рдирд╛ рд╢рд╛рдВрддрд┐ рд╕реЗ рд╕реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдореЗрд▓ рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдЕрдм рд╕рд┐рдВрдЧрд▓ рдЪрд╛рд░реНрдЬ рдкрд░ 1.5-2 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд░рд╣рддрд╛ рд╣реИред рдХреЗрд╡рд▓ Google рдХреИрд▓реЗрдВрдбрд░ рдФрд░ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗред
рдЙрди рд╕рднреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдЗрд╕ рдкреВрд░реА рдзрд╛рд░рд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХреАред рд╕реБрдЭрд╛рд╡, рд╕реБрдЭрд╛рд╡ рдФрд░ рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред