เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก

เจ•เฉเจ เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚, Mail.Ru Cloud Solutions (MCS) เจ…เจคเฉ‡ Dobro Mail.Ru เจธเฉ‡เจตเจพ เจจเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ เจธเฉ€ โ€œเจšเฉˆเจฐเจฟเจŸเฉ€ เจฒเจˆ เจ•เจฒเจพเจ‰เจกโ€, เจœเจฟเจธเจฆเจพ เจงเฉฐเจจเจตเจพเจฆ เจ—เฉˆเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ MCS เจ•เจฒเจพเจ‰เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเจซเจค เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจšเฉˆเจฐเฉ€เจŸเฉ‡เจฌเจฒ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ"เจšเฉฐเจ—เจฟเจ†เจˆ เจฆเจพ เจ—เจฃเจฟเจคยป เจจเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ† เจ…เจคเฉ‡ MCS 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เจธเจฆเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจคเฉˆเจจเจพเจค เจ•เฉ€เจคเจพเฅค

เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเจพเจธ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• NPO MCS เจคเฉ‹เจ‚ เจตเจฐเจšเฉเจ…เจฒ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจนเฉ‹เจฐ เจธเฉฐเจฐเจšเจจเจพ เจฒเจˆ เจ•เฉเจ เจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‰เจฌเฉฐเจŸเฉ‚ เจฒเฉ€เจจเจ•เจธ-เจ…เจงเจพเจฐเจฟเจค เจธเจฐเจตเจฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจฎเฉเฉฑเจ– เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจ…เจคเฉ‡ เจฎเฉเจซเจค SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจˆ เจ‰เจช-เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เฉ‡เฅค เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฒเจˆ, เจ‡เจน เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ—เจพเจˆเจก เจนเฉ‹เจตเฉ‡เจ—เจพ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเจพ เจคเจœเจฐเจฌเจพ เจนเฉ‹เจฐ เจ—เฉˆเจฐ-เจฎเฉเจจเจพเจซเจผเจพ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจจเจพ เจธเจฟเจฐเจซเจผเฅค

FYI: เจคเฉเจธเฉ€เจ‚ MCS เจคเฉ‹เจ‚ เจ•เฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹? 4 CPU, 32 GB RAM, 1 TB HDD, Ubuntu Linux OS, 500 GB เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœเฅค

เจ•เจฆเจฎ 1: เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐ เจฒเจพเจ‚เจš เจ•เจฐเฉ‹

เจšเจฒเฉ‹ เจธเจฟเฉฑเจงเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเฉ€เจ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ MCS เจจเจฟเฉฑเจœเฉ€ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจธเจพเจกเจพ เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐ (เจ‰เจฐเจซเจผ "เจ‰เจฆเจพเจนเจฐเจจ") เจฌเจฃเจพเจ“เฅค เจเจช เจธเจŸเฉ‹เจฐ เจตเจฟเฉฑเจš, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก LAMP เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจ…เจคเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจฐเจตเจฐ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ (LAMP = Linux, Apache, MySQL, PHP) เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจขเฉเจ•เจตเฉ€เจ‚ เจธเจฐเจตเจฐ เจธเฉฐเจฐเจšเจจเจพ เจšเฉเจฃเฉ‹ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ SSH เจ•เฉเฉฐเจœเฉ€ เจฌเจฃเจพเจ“เฅค "เจ‡เฉฐเจธเจŸเจพเจฒ" เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจฐเจตเจฐ เจ…เจคเฉ‡ LAMP เจธเจŸเฉˆเจ• เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€, เจ‡เจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เฉ‡เจ—เจพเฅค เจธเจฟเจธเจŸเจฎ เจ•เฉฐเจธเฉ‹เจฒ เจฆเฉเจ†เจฐเจพ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจตเฉ€ เจ•เจฐเฉ‡เจ—เจพ, เจ‡เจธเจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเฉ‹เฅค

เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ†เจ“ เจคเฉเจฐเฉฐเจค เจซเจพเจ‡เจฐเจตเจพเจฒ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเฉ€เจ, เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจตเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: "เจ•เจฒเจพเจŠเจก เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— -> เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚" เจธเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ "เจซเจพเจ‡เจฐเจตเจพเจฒ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ" เจจเฉ‚เฉฐ เจšเฉเจฃเฉ‹:

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ‹เจฐเจŸ 80 เจ…เจคเฉ‡ 9997 เจฐเจพเจนเฉ€เจ‚ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฒเจˆ เจ‡เจœเจพเจœเจผเจค เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ phpMyAdmin เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจจเจฟเจฏเจฎเจพเจ‚ เจฆเจพ เจธเฉˆเฉฑเจŸ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ:

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ SSH เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจฐเจพเจนเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ†เจชเจฃเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ 'เจคเฉ‡ SSH เจ•เฉเฉฐเจœเฉ€ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ‡ เจฌเจพเจนเจฐเฉ€ IP เจเจกเจฐเฉˆเฉฑเจธ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€ เจ•เจฎเจพเจ‚เจก เจŸเจพเจˆเจช เจ•เจฐเฉ‹ (เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ "เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚" เจญเจพเจ— เจตเจฟเฉฑเจš เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹):

$ 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). เจนเฉเจฃ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจจเจคเจ•_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 เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ€เจ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ…เจชเจพเจšเฉ‡ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเฉ€เจ:

$ sudo nano /etc/apache2/ports.conf

เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฒเจพเจˆเจจ เจœเฉ‹เฉœเฉ‹ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡:

Listen 80
Listen 443
Listen 9997

เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ…เจชเจพเจšเฉ‡ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

$ sudo systemctl reload apache2

เจ•เจฆเจฎ 3: เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเฉ‹

เจ…เฉฑเจ—เฉ‡, เจคเฉเจนเจพเจจเฉ‚เฉฐ DNS เจฐเจฟเจ•เจพเจฐเจก เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจฐเจตเจฐ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจจเจ—เฉ‡เฅค เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจกเฉ‡ เจšเฉฐเจ—เฉ‡ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจฆเจพ เจ…เฉฐเจ•เจ—เจฃเจฟเจค dns-master.ru เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ‡ เจจเจพเจฒ เจฆเจฟเจ–เจพเจตเจพเจ‚เจ—เฉ‡เฅค

เจฎเฉเฉฑเจ– เจกเฉ‹เจฎเฉ‡เจจ เจฒเจˆ เจ‡เฉฑเจ• A-เจฐเจฟเจ•เจพเจฐเจก เจธเฉˆเจŸ เจ…เจช เจ•เจฐเจจเจพ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฆเจฐเจธเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจšเจฟเฉฐเจจเฉเจน @):

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
เจธเจฌเจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฐเจฟเจ•เจพเจฐเจก เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ:

เจšเฉˆเจฐเจฟเจŸเฉ€เจœเจผ เจฒเจˆ เจ•เจฒเจพเจ‰เจก: เจฎเจพเจˆเจ—เฉเจฐเฉ‡เจธเจผเจจ เจ—เจพเจˆเจก
IP เจเจกเจฐเฉˆเฉฑเจธ เจฒเฉ€เจจเจ•เจธ เจธเจฐเจตเจฐ เจฆเจพ เจชเจคเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ TTL = 3600 เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจกเฉ€ เจธเจพเจˆเจŸ 'เจคเฉ‡ เจœเจพเจฃเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ, เจชเจฐ เจนเฉเจฃ เจฒเจˆ เจธเจฟเจฐเจซ เจฆเฉเจ†เจฐเจพ http://. เจ…เจ—เจฒเฉ‡ เจชเฉœเจพเจ… เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจพเจ‚เจ—เฉ‡ https://.

เจ•เจฆเจฎ 4: เจฎเฉเจซเจค SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเฉ‹

เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฎเฉเฉฑเจ– เจธเจพเจˆเจŸ เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจ‰เจช-เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฒเจˆ เจฎเฉเจซเจผเจค 'เจš เจฒเฉˆเจŸเจธ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸ SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจจเจตเฉ€เจจเฉ€เจ•เจฐเจจ เจจเฉ‚เฉฐ เจตเฉ€ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ•เจฟ เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ Certbot เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเฉ‹:

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

เจ…เจชเจพเจšเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ 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

เจ‡เจน เจ•เจฎเจพเจ‚เจก certbot, เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ -d เจ‰เจนเจจเจพเจ‚ เจกเฉ‹เจฎเฉ‡เจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฎ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเฉ‹ เจœเจฟเจนเจจเจพเจ‚ เจฒเจˆ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ certbot เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเจพ เจˆเจฎเฉ‡เจฒ เจชเจคเจพ เจฆเจฐเจœ เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเฉ‡เจตเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€เจ†เจ‚ เจธเจผเจฐเจคเจพเจ‚ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเฉ‹เจฃ เจฒเจˆ เจ•เจฟเจนเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค certbot เจซเจฟเจฐ Let's Encrypt เจธเจฐเจตเจฐ เจจเจพเจฒ เจธเฉฐเจชเจฐเจ• เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจซเจฟเจฐ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‰เจธ เจกเฉ‹เจฎเฉ‡เจจ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจœเจฟเจธ เจฒเจˆ เจคเฉเจธเฉ€เจ‚ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค

เจœเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจฐเจฟเจนเจพ, เจคเจพเจ‚ certbot เจชเฉเฉฑเจ›เฉ‡เจ—เจพ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ 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:// เจจเจพเจฒ เจฐเฉ€เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ†เจˆเจ•เจจ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡เฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจธเจฐเจตเจฐ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเฉ‹ SSL เจฒเฉˆเจฌเจœเจผ เจธเจฐเจตเจฐ เจŸเฉˆเจธเจŸ, เจ‰เจธเจจเฉ‚เฉฐ เจ เจ—เฉเจฐเฉ‡เจก เจฎเจฟเจฒเฉ‡เจ—เจพเฅค

เจ†เจ“ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจธเจฟเจฐเจซ 90 เจฆเจฟเจจเจพเจ‚ เจฒเจˆ เจตเฉˆเจง เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจนเฉเจฃเฉ‡ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† certbot เจชเฉˆเจ•เฉ‡เจœ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจจเจตเฉ€เจจเฉ€เจ•เจฐเจจ เจ•เจฐเฉ‡เจ—เจพเฅค เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจธเจฐเจŸเจฌเฉ‹เจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจกเจฐเจพเจˆ เจฐเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚:

$ sudo certbot renew --dry-run 

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ—เจฒเจคเฉ€ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡, เจคเจพเจ‚ เจธเจญ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ!

เจ•เจฆเจฎ 5: MySQL เจ…เจคเฉ‡ phpMyAdmin เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเฉ‹

เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเฉˆเจฌเจธเจพเจˆเจŸเจพเจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ phpMyAdmin เจŸเฉ‚เจฒ เจธเจพเจกเฉ‡ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจธเจฅเจพเจชเจฟเจค เจนเฉˆเฅค เจ‡เจธ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ 'เจคเฉ‡ เจœเจพเจ“ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ:

https://<ip-ะฐะดั€ะตั ัะตั€ะฒะตั€ะฐ>:9997

เจฐเฉ‚เจŸ เจชเจนเฉเฉฐเจš เจฒเจˆ เจชเจพเจธเจตเจฐเจก เจคเฉเจนเจพเจกเฉ‡ MCS เจจเจฟเฉฑเจœเฉ€ เจ–เจพเจคเฉ‡ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (https://mcs.mail.ru/app/services/marketplace/apps/). เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจฒเฉŒเจ—เจ‡เจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจ†เจชเจฃเจพ เจฐเฉ‚เจŸ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹!

เจ•เจฆเจฎ 6: SFTP เจฐเจพเจนเฉ€เจ‚ เจซเจผเจพเจˆเจฒ เจ…เฉฑเจชเจฒเฉ‹เจก เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจ•เจฐเฉ‹

เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ€ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจฒเจˆ 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. เจคเฉเจธเฉ€เจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ SSL เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจ‡เจน เจฎเฉเจซเจผเจค เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจน เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เฉฑเจชเจกเฉ‡เจŸ เจนเฉ‹ เจœเจพเจฃเจ—เฉ‡เฅค
  3. เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ phpMyAdmin เจฆเฉเจ†เจฐเจพ MySQL เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  4. เจจเจตเฉ‡เจ‚ SFTP เจ–เจพเจคเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเจ†เจฆเจพ เจœเจคเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจตเฉˆเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจˆเจŸ เจชเฉเจฐเจธเจผเจพเจธเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  5. เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจฎเฉ‡เจ‚-เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฌเฉˆเจ•เจ…เฉฑเจช เจฒเฉˆเจฃ เจฆเฉ€ เจตเฉ€ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - MCS เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ•เจฒเจฟเฉฑเจ• เจจเจพเจฒ เจชเฉ‚เจฐเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ "เจธเจจเฉˆเจชเจธเจผเจพเจŸ" เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจซเจฟเจฐ, เจœเฉ‡ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ เจชเฉ‚เจฐเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ เจฒเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจตเจฐเจคเฉ‡ เจ—เจ เจธเจฐเฉ‹เจค เจœเฉ‹ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ:

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

เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจ•เจฐ เจ•เฉ‡, เจ‡เฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ VC 'เจคเฉ‡ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจธเจพเจกเฉ€ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจจเฉ‡ MCS เจ•เจฒเจพเจŠเจก 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ…เจจเจพเจฅเจพเจ‚ เจฒเจˆ เจ”เจจเจฒเจพเจˆเจจ เจธเจฟเฉฑเจ–เจฟเจ† เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพเฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹