рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб

рдЕрднреА рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, Mail.Ru рдХреНрд▓рд╛рдЙрдб рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ (MCS) рдФрд░ рдбреЛрдмреНрд░реЛ Mail.Ru рд╕реЗрд╡рд╛ рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдерд╛редрджрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╛рджрд▓тАЭ, рдЬрд┐рд╕рдХреА рдмрджреМрд▓рдд рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрдЧрдарди рдПрдорд╕реАрдПрд╕ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рдВрд╕рд╛рдзрди рдореБрдлреНрдд рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рджрд╛рдирд╢реАрд▓ рд╕рдВрд╕реНрдерд╛рди "рдЕрдЪреНрдЫрд╛рдИ рдХрд╛ рдЕрдВрдХрдЧрдгрд┐рдд┬╗рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдФрд░ рдПрдорд╕реАрдПрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рддреИрдирд╛рдд рдХрд┐рдпрд╛ред

рд╕рддреНрдпрд╛рдкрди рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рдПрдирдкреАрдУ рдПрдорд╕реАрдПрд╕ рд╕реЗ рдЖрднрд╛рд╕реА рдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдпреЛрдЧреНрдпрддрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдореЗрдВ, рд╣рдо рдореБрдлреНрдд рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореБрдЦреНрдп рдлрд╛рдЙрдВрдбреЗрд╢рди рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдХрдИ рдЙрдкрдбреЛрдореЗрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕рд░рд▓ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рди рдХреЗрд╡рд▓ рдЕрдиреНрдп рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

FYI рдХрд░реЗрдВ: рдЖрдк рдПрдорд╕реАрдПрд╕ рд╕реЗ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? 4 рд╕реАрдкреАрдпреВ, 32 рдЬреАрдмреА рд░реИрдо, 1 рдЯреАрдмреА рдПрдЪрдбреАрдбреА, рдЙрдмрдВрдЯреВ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕, 500 рдЬреАрдмреА рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬред

рдЪрд░рдг 1: рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ

рдЖрдЗрдП рд╕реАрдзреЗ рдореБрджреНрджреЗ рдкрд░ рдЖрдПрдВ рдФрд░ рдЕрдкрдиреЗ рдПрдорд╕реАрдПрд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рдЕрдкрдирд╛ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ (рдЙрд░реНрдл "рдЗрдВрд╕реНрдЯреЗрдВрд╕") рдмрдирд╛рдПрдВред рдРрдк рд╕реНрдЯреЛрд░ рдореЗрдВ, рдЖрдкрдХреЛ рдПрдХ рд░реЗрдбреА-рдореЗрдб LAMP рд╕реНрдЯреИрдХ рдХреЛ рдЪреБрдирдирд╛ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рд░реНрд╡рд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ (LAMP = Linux, Apache, MySQL, PHP) рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЙрдкрдпреБрдХреНрдд рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдПрдХ рдирдИ SSH рдХреБрдВрдЬреА рдмрдирд╛рдПрдВред "рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рдФрд░ LAMP рд╕реНрдЯреИрдХ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рдЗрд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдирд┐рдЬреА рдХреБрдВрдЬреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рднреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдЗрдП рддреБрд░рдВрдд рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ, рдпрд╣ рдЖрдкрдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: "рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ -> рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди" рдЕрдиреБрднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ "рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗрдЯ рдХрд░рдирд╛" рдЪреБрдиреЗрдВ:

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЖрдкрдХреЛ рдкреЛрд░реНрдЯ 80 рдФрд░ 9997 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ phpMyAdmin рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЕрдм рдЖрдк SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ SSH рдХреБрдВрдЬреА рдФрд░ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддреЗ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░реЗрдВ (рдЖрдк рдЗрд╕реЗ "рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ):

$ ssh -i /╨┐╤Г╤В╤М/╨║/╨║╨╗╤О╤З╤Г/key.pem ubuntu@<ip_╤Б╨╡╤А╨▓╨╡╤А╨░>

рдкрд╣рд▓реА рдмрд╛рд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░, рдЗрд╕ рдкрд░ рд╕рднреА рдореМрдЬреВрджрд╛ рдЕрдкрдбреЗрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рд░реАрдмреВрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрджреЗрд╢ рдЪрд▓рд╛рдПрдБ:

$ sudo apt-get update

рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдбреЗрдЯ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА, рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

$ sudo apt-get upgrade

рдЕрджреНрдпрддрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

$ sudo reboot

рдЪрд░рдг 2: рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ

рдХрдИ рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдбреЛрдореЗрди рдпрд╛ рдЙрдкрдбреЛрдореЗрди рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдореБрдЦреНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ рдкреНрд░рдЪрд╛рд░ рдЕрднрд┐рдпрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рд▓реИрдВрдбрд┐рдВрдЧ рдкреГрд╖реНрда рдЖрджрд┐)ред рдпрд╣ рд╕рдм рдХрдИ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдмрдирд╛рдХрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдЧрдВрддреБрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреАред рдЖрдЗрдП рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ:

$ sudo mkdir -p /var/www/a-dobra.ru/public_html

$ sudo mkdir -p /var/www/promo.a-dobra.ru/public_html

рдФрд░ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╕реНрд╡рд╛рдореА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:

$ sudo chown -R $USER:$USER /var/www/a-dobra.ru/public_html

$ sudo chown -R $USER:$USER /var/www/promo.a-dobra.ru/public_html

рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ $USER рдЗрд╕рдореЗрдВ рд╡рд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдЖрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓реЙрдЧ рдЗрди рд╣реИрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ ubuntu). рдЕрдм рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ public_html рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рд╕реНрд╡рд╛рдореА рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рд╕рд╛рдордЧреНрд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗред

рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЭрд╛ рд╡реЗрдм рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рддрдХ рдкрдврд╝рдиреЗ рдХреА рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред рд╕рд╛рдЗрдЯ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:

$ sudo chmod -R 755 /var/www

рдЖрдкрдХреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рдкрд╛рд╕ рдЕрдм рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдЕрдм рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

/var/www/html рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ Index.php рдлрд╝рд╛рдЗрд▓ рдореМрдЬреВрдж рд╣реИ, рдЖрдЗрдП рдЗрд╕реЗ рдЕрдкрдиреА рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ - рдпрд╣ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕рд╛рдордЧреНрд░реА рд╣реЛрдЧреА:

$ cp /var/www/html/index.php /var/www/a-dobra.ru/public_html/index.php

$ cp /var/www/html/index.php /var/www/promo.a-dobra.ru/public_html/index.php

рдЕрдм рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧреА рдХрд┐ рдЕрдкрд╛рдЪреЗ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╡рд┐рднрд┐рдиреНрди рдбреЛрдореЗрди рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рдХреИрд╕реЗ рджреЗрдЧрд╛ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЕрдкрд╛рдЪреЗ рдореЗрдВ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ 000-default.conf рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЕрдкрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рдПрдХ рдбреЛрдореЗрди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕реЗ рджреВрд╕рд░реЗ рдбреЛрдореЗрди рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкрд╛рджрди рдХрд░реЗрдВрдЧреЗред

рдЙрдмрдВрдЯреВ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ *.conf рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реЛред

рдЖрдЗрдП рдкрд╣рд▓реЗ рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдХрд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

$ sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/a-dobra.ru.conf

рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рд╡рд╛рд▓реЗ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рдирдИ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ:

$ sudo nano /etc/apache2/sites-available/a-dobra.ru.conf

рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ 80 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ ServerAdmin, ServerName, ServerAlias, рд╕рд╛рде рд╣реА рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреА рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрде, рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ (Ctrl+X, рдлрд┐рд░ Y):

<VirtualHost *:80>
 
    ServerAdmin [email protected]
    ServerName a-dobra.ru
    ServerAlias www.a-dobra.ru
 
    DocumentRoot /var/www/a-dobra.ru/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
 
    <Directory /var/www/a-dobra.ru/public_html>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    </Directory>
 
    <FilesMatch .php$>
        SetHandler "proxy:unix:/var/run/php/php7.2-fpm.sock|fcgi://localhost/"
    </FilesMatch>
 
</VirtualHost>

ServerName рдкреНрд░рд╛рдердорд┐рдХ рдбреЛрдореЗрди рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╕реЗ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЖрдкрдХрд╛ рдбреЛрдореЗрди рдирд╛рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рджреВрд╕рд░рд╛, ServerAlias, рдЕрдиреНрдп рдирд╛рдореЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдРрд╕реЗ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рдбреЛрдореЗрди рд╣реЛред рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЛрдореЗрди рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП www рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЖрдЗрдП рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

$ sudo cp /etc/apache2/sites-available/a-dobra.ru.conf /etc/apache2/sites-available/promo.a-dobra.ru.conf

рдЖрдк рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдиреА рдЪрд╛рд╣реЗрдВ рдЙрддрдиреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ! рдЕрдм рдЬрдм рд╣рдордиреЗ рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛ рд▓реА рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЕрдкрдиреА рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рдЗрдЯ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП a2ensite рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$ sudo a2ensite a-dobra.ru.conf

$ sudo a2ensite promo.a-dobra.ru.conf 

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреЛрд░реНрдЯ 80 LAMP рдореЗрдВ рдмрдВрдж рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдмрд╛рдж рдореЗрдВ SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рддреЛ рдЖрдЗрдП рддреБрд░рдВрдд ports.conf рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ Apache рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

$ sudo nano /etc/apache2/ports.conf

рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗ:

Listen 80
Listen 443
Listen 9997

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреВрд░реА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

$ sudo systemctl reload apache2

рдЪрд░рдг 3: рдбреЛрдореЗрди рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВ

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ DNS рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рдиреЗ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЖрдкрдХреЗ рдирдП рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░реЗрдВрдЧреЗред рдбреЛрдореЗрди рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░рд╛ рдЕрд░рд┐рдердореЗрдЯрд┐рдХ рдСрдлрд╝ рдЧреБрдб рдлрд╝рд╛рдЙрдВрдбреЗрд╢рди dns-master.ru рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдПрдВрдЧреЗред

рдореБрдЦреНрдп рдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдП-рд░рд┐рдХреЙрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрдорддреМрд░ рдкрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЪрд┐рд╣реНрди)ред @):

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЙрдкрдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП A рд░рд┐рдХреЙрд░реНрдб рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдЪреИрд░рд┐рдЯреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдб: рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб
рдЖрдИрдкреА тАЛтАЛтАЛтАЛрдкрддрд╛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрднреА рдмрдирд╛рдП рдЧрдП рд▓рд┐рдирдХреНрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ рд╣реИред рдЖрдк рдЯреАрдЯреАрдПрд▓ = 3600 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдЬрд┐рдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ http://. рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╣рдо рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВрдЧреЗ https://.

рдЪрд░рдг 4: рдирд┐рдГрд╢реБрд▓реНрдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реЗрдЯ рдХрд░реЗрдВ

рдЖрдк рдЕрдкрдиреА рдореБрдЦреНрдп рд╕рд╛рдЗрдЯ рдФрд░ рд╕рднреА рдЙрдкрдбреЛрдореЗрди рдХреЗ рд▓рд┐рдП рдореБрдлрд╝реНрдд Let's Encrypt SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЙрдирдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд╡реАрдиреАрдХрд░рдг рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ Certbot рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

$ sudo add-apt-repository ppa:certbot/certbot

Apache рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП Certbot рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ apt:

$ sudo apt install python-certbot-apache 

рдЕрдм Certbot рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ, рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

$ sudo certbot --apache -d a-dobra.ru -d www.a-dobra.ru -d promo.a-dobra.ru

рдпрд╣ рдХрдорд╛рдВрдб рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ, рдХреБрдВрдЬрд┐рдпрд╛рдБ рдЪрд▓рд╛рддрд╛ рд╣реИ -d рдЙрди рдбреЛрдореЗрди рдХреЗ рдирд╛рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд▓реЙрдиреНрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрд╕реЗ рдЕрдкрдирд╛ рдИрдореЗрд▓ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдФрд░ рд╕реЗрд╡рд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдмрд╛рдж рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд▓реЗрдЯреНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдЧрд╛ рдФрд░ рдлрд┐рд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдбреЛрдореЗрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд░рд╣рд╛, рддреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкреВрдЫреЗрдЧрд╛ рдХрд┐ рдЖрдк HTTPS рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:

Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: No redirect - Make no further changes to the webserver configuration.
2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for
new sites, or if you're confident your site works on HTTPS. You can undo this
change by editing your web server's configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate number [1-2] then [enter] (press 'c' to cancel):

рд╣рдо рд╡рд┐рдХрд▓реНрдк 2 рдЪреБрдирдиреЗ рдФрд░ ENTER рджрдмрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрд╛рдЪреЗ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЖрдкрдХреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЕрдм рдбрд╛рдЙрдирд▓реЛрдб, рдЗрдВрд╕реНрдЯреЙрд▓ рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЛ https:// рдХреЗ рд╕рд╛рде рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЖрдЗрдХрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдПрд╕рдПрд╕рдПрд▓ рд▓реИрдмреНрд╕ рд╕рд░реНрд╡рд░ рдЯреЗрд╕реНрдЯ, рдЙрд╕реЗ рдП рдЧреНрд░реЗрдб рдорд┐рд▓реЗрдЧрд╛ред

рдЖрдЗрдП рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗрд╡рд▓ 90 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реИрдз рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЕрднреА рдЬреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╡реАрдиреАрдХреГрдд рдХрд░ рджреЗрдЧрд╛ред рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯрдмреЙрдЯ рдХрд╛ рдбреНрд░рд╛рдИ рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$ sudo certbot renew --dry-run 

рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ!

рдЪрд░рдг 5: MySQL рдФрд░ phpMyAdmin рддрдХ рдкрд╣реБрдВрдЪреЗрдВ

рдХрдИ рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП phpMyAdmin рдЯреВрд▓ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рдПрдВ:

https://<ip-╨░╨┤╤А╨╡╤Б ╤Б╨╡╤А╨▓╨╡╤А╨░>:9997

рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдЖрдкрдХреЗ рдПрдорд╕реАрдПрд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (https://mcs.mail.ru/app/services/marketplace/apps/). рдкрд╣рд▓реА рдмрд╛рд░ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╕рдордп рдЕрдкрдирд╛ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдирд╛ рди рднреВрд▓реЗрдВ!

рдЪрд░рдг 6: рдПрд╕рдПрдлрдЯреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рд╕реЗрдЯ рдХрд░реЗрдВ

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ SFTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧреЗрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдПрдВрдЧреЗ, рдЙрд╕реЗ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░ рдХрд╣реЗрдВрдЧреЗ:

$ sudo adduser webmaster

рд╕рд┐рд╕реНрдЯрдо рдЖрдкрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛ред

рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рд╕реНрд╡рд╛рдореА рдмрджрд▓рдирд╛:

$ sudo chown -R webmaster:webmaster /var/www/a-dobra.ru/public_html

рдЕрдм SSH рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ SFTP рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛ, SSH рдЯрд░реНрдорд┐рдирд▓ рддрдХ рдирд╣реАрдВ:

$ sudo nano /etc/ssh/sshd_config

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдЕрдВрдд рддрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмреНрд▓реЙрдХ рдЬреЛрдбрд╝реЗрдВ:

Match User webmaster
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/www/a-dobra.ru
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рд╕реЗрд╡рд╛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ:

$ sudo systemctl restart sshd

рдЕрдм рдЖрдк рдХрд┐рд╕реА рднреА SFTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, FileZilla рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рд╕рдВрдкреВрд░реНрдг

  1. рдЕрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдФрд░ рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдХреЗ рднреАрддрд░ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред
  2. рдЖрдк рдЖрд╡рд╢реНрдпрдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдореБрдлрд╝реНрдд рд╣реИ, рдФрд░ рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред
  3. рдЖрдк рдкрд░рд┐рдЪрд┐рдд phpMyAdmin рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  4. рдирдП рдПрд╕рдПрдлрдЯреАрдкреА рдЦрд╛рддреЗ рдмрдирд╛рдиреЗ рдФрд░ рдкрд╣реБрдВрдЪ рдЕрдзрд┐рдХрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдРрд╕реЗ рдЦрд╛рддреЛрдВ рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рд╕рд╛рдЗрдЯ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  5. рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ, рдФрд░ рд╣рдо рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреА рднреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ - рдПрдорд╕реАрдПрд╕ рдореЗрдВ рдЖрдк рдПрдХ рдХреНрд▓рд┐рдХ рд╕реЗ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ "рд╕реНрдиреИрдкрд╢реЙрдЯ" рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рдВрдкреВрд░реНрдг рдЫрд╡рд┐рдпрд╛рдВ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрди рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

https://www.digitalocean.com/community/tutorials/apache-ubuntu-14-04-lts-ru
https://www.digitalocean.com/community/tutorials/apache-let-s-encrypt-ubuntu-18-04-ru
https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-18-04

рд╕рдВрдпреЛрдЧ рд╕реЗ, рдпрд╣рд╛рдВ рдЖрдк рд╡реАрд╕реА рдкрд░ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рд╣рдорд╛рд░реЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдПрдорд╕реАрдПрд╕ рдХреНрд▓рд╛рдЙрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдирд╛рде рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдирд▓рд╛рдЗрди рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рддреИрдирд╛рдд рдХрд┐рдпрд╛ред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ