เบเปเปเบเบปเบเบกเบฒเบเบตเป, Mail.Ru Cloud Solutions (MCS) เปเบฅเบฐเบเปเบฅเบดเบเบฒเบ Dobro Mail.Ru เปเบเปเปเบเบตเบเบเบปเบงเปเบเบเบเบฒเบ "
เบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบ, NPO เบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบ virtual เบเบฒเบ MCS, เปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเปเบเปเบเบญเบ. เปเบเปเบญเบเบฐเบชเบฒเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเปเบเปเบเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเบฐเปเบเบฒเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบ Ubuntu Linux เปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเปเบงเบฑเบเปเบเบเปเบเบทเปเบเบเบฒเบเบเบปเปเบเบเปเปเบฅเบฐเบเปเบฒเบเบงเบเปเบเปเบกเบเบเปเบญเบเปเบเบเปเบเปเปเบเบขเบฑเปเบเบขเบทเบ SSL เบเบฃเบต. เบชเปเบฒเบฅเบฑเบเบซเบผเบฒเบเปเบเบปเบ, เบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบตเปเบเปเบฒเบเบเบฒเบ, เปเบเปเบเบงเบเปเบฎเบปเบฒเบซเบงเบฑเบเบงเปเบฒเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบญเบปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบตเปเบเปเปเบซเบงเบฑเบเบเบปเบเบเปเบฒเปเบฅเบญเบทเปเบเป, เปเบฅเบฐเบเปเปเบเบฝเบเปเบเป.
FYI: เปเบเบปเปเบฒเปเบเปเบซเบเบฑเบเบเบฒเบ MCS? 4 CPUs, RAM 32 GB, HDD 1 TB, Ubuntu Linux OS, เบเบทเปเบเบเบตเปเปเบเบฑเบเบเปเปเบกเบนเบ 500 GB.
เบเบฑเปเบเบเบญเบเบเบต 1: เปเบเบตเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ virtual
เปเบเบซเบฒเบเบธเบเปเบฅเบฐเบชเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ virtual เบเบญเบเบเบงเบเปเบฎเบปเบฒ (เปเบญเบตเปเบเบงเปเบฒ "เบเบปเบงเบขเปเบฒเบ") เปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบ MCS เบเบญเบเบเปเบฒเบ. เปเบเบฎเปเบฒเบ app, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฅเบทเบญเบเปเบฅเบฐเบเบดเบเบเบฑเปเบ LAMP stack เบเบตเปเบเบฝเบกเบเปเบญเบก, เปเบเบดเปเบเปเบเบฑเบเบเบธเบเบเบญเบเบเบญเบเปเบงเปเบเบตเบเปเบงเบต (LAMP = Linux, Apache, MySQL, PHP) เบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเปเบงเบฑเบเปเบเบเปเบชเปเบงเบเปเบซเบเป.
เปเบฅเบทเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเปเบงเบตเบเบตเปเปเปเบฒเบฐเบชเบปเบก เปเบฅเบฐเบชเปเบฒเบเบฅเบฐเบซเบฑเบ SSH เปเปเป. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบเบดเบเบเบฑเปเบ", เบเบฒเบเบเบดเบเบเบฑเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐ LAMP stack เบเบฐเปเบฅเบตเปเบกเบเบปเปเบ, เบเบตเปเบเบฐเปเบเปเปเบงเบฅเบฒเบเบฒเบเปเบงเบฅเบฒ. เบฅเบฐเบเบปเบเบเบฑเบเบเบฐเบชเบฐเปเบซเบเบตเปเบซเปเบเบฒเบงเปเบซเบฅเบเบฅเบฐเบซเบฑเบเบชเปเบงเบเบเบปเบงเปเบชเปเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเปเบฒเบเปเบเบทเปเบญเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบ virtual เบเปเบฒเบ console, เบเบฑเบเบเบถเบเบกเบฑเบ.
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเบเปเบฒโเบฎเปเบญเบโเบชเบฐโเบซเบกเบฑเบโ, เปเบซเปโเบเบฑเปเบ firewall เปเบโเบเบฑเบโเบเบตโ, เบเบตเปโเบเบฑเบโเปเบฎเบฑเบโเปเบเปโเปเบโเบเบฑเบโเบเบตโเบชเปเบงเบโเบเบธเบโเบเบปเบโเบเบญเบโเบเปเบฒเบโ: เปเบโเบเบตเป "Cloud computing -> Virtual machinesโ" เปเบฅเบฐโเปเบฅเบทเบญเบ "เบเบฒเบโเบเบฑเปเบโเบเปเบฒ firewallโ"โ:
เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเปเบเบปเปเบฒเบเปเบฒเบเบเบญเบ 80 เปเบฅเบฐ 9997. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเปเบเบญเบฐเบเบฒเบเบปเบเปเบเบทเปเบญเบเบดเบเบเบฑเปเบเปเบเบขเบฑเปเบเบขเบทเบ SSL เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ phpMyAdmin. เบเบฑเปเบเบเบฑเปเบ, เบเบธเบเบเบญเบเบเบปเบเบฅเบฐเบเบฝเบเบเบงเบเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบตเป:
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบเปเบเบเบเปเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบเบเปเบเปเปเบเปเบเบเบญเบ SSH. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบดเบกเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป, เบเบตเปเปเบเบเบตเปเบเบธเปเบก SSH เปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเบตเปเบขเบนเป IP เบเบฒเบเบเบญเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบ (เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบกเบฑเบเบขเบนเปเปเบเบเบฒเบ "เปเบเบทเปเบญเบ virtual"):
$ ssh -i /ะฟััั/ะบ/ะบะปััั/key.pem ubuntu@<ip_ัะตัะฒะตัะฐ>
เปเบกเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบกเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเบเบดเบเบเบฑเปเบเบเบฒเบเบเบฑเบเบเบธเบเปเบเบเบฐเบเบธเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเปเบฅเบฐ reboot เบกเบฑเบ. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
$ sudo apt-get update
เบฅเบฐเบเบปเบเบเบฐเปเบเปเบฎเบฑเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฒเบเบเบฑเบเบเบธเบ, เบเบดเบเบเบฑเปเบเบเบงเบเบกเบฑเบเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเปเบฒเปเบเบฐเบเปเบฒ:
$ sudo apt-get upgrade
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโเบเบฒเบโเบเบฑเบโเบเบธเบโ, restart เปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโ:
$ sudo reboot
เบเบฑเปเบเบเบญเบเบเบต 2: เบเบฑเปเบเบเปเบฒ virtual hosts
เบซเบผเบฒเบเปเบญเบปเบเบเบฒเบเบเปเปเบซเบงเบฑเบเบเบปเบเบเปเบฒเปเบฅเบเปเบญเบเบฎเบฑเบเบชเบฒเบซเบผเบฒเบเปเบเปเบกเบเบซเบผเบทเปเบเปเบกเบเบเปเบญเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเปเบงเบฑเบเปเบเบเปเบเบปเปเบเบเปเปเบฅเบฐเบซเบเปเบฒเบเบดเบเบซเบผเบฒเบเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบชเบฐเบเบฒเบเบฒเบเปเบเบชเบฐเบเบฒ, เปเบฅเบฐเบญเบทเปเบเป). เบเบฑเบเบซเบกเบปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเปเบชเปเบขเปเบฒเบเบชเบฐเบเบงเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบซเบเบถเปเบเปเบเบเบเบฒเบเบชเปเบฒเบเปเบเบปเปเบฒเบเบฒเบ virtual เบซเบผเบฒเบ.
เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเปเบเบเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบเบฐเบชเบฐเปเบเบเปเบซเปเบเบนเปเปเบเบปเปเบฒเบเบปเบก. เบกเบฒเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฒเบเบญเบฑเบ:
$ 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
เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเปเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเบเบฐเบกเบตเบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบตเปเบกเบฑเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบชเบฐเปเบเบเปเบเบทเปเบญเบซเบฒ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบนเปเปเบเปเบเบญเบเบเปเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบซเบฒเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเปเบญเบเบเบฒเบ.
เบกเบตเปเบเบฅเป index.php เบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต /var/www/html เปเบฅเปเบง, เปเบซเปเบเบฑเบเบฅเบญเบเบกเบฑเบเปเบเบซเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบซเบกเปเบเบญเบเบเบงเบเปเบฎเบปเบฒ - เบเบตเปเบเบฐเปเบเบฑเบเปเบเบทเปเบญเบซเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบฅเบฑเบเบเบญเบเบเบตเป:
$ 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
เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบซเปเปเบเปเปเบเบงเปเบฒเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบงเบฑเบเปเบเบเบญเบเปเบเบปเปเบฒเปเบเป. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฑเปเบเบเปเบฒเปเบเบฅเปเปเบเบปเปเบฒเบเบฒเบ virtual, เปเบเบดเปเบเบเปเบฒเบเบปเบเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเป Apache เบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเปเบซเปเบเบฑเบเปเบเปเบกเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, Apache เบกเบตเปเบเบฅเปเปเบเบปเปเบฒเบเบฒเบ virtual 000-default.conf เบเบตเปเบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเปเบเบฑเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบ. เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฐเบเบฑเบเบฅเบญเบเบเบตเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบฅเปเปเบฎเบ virtual เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเปเบกเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบเปเบกเบเบเบฝเบง, เบเบฑเปเบเบเปเบฒเบกเบฑเบ, เบชเบณเปเบเบปเบฒเบกเบฑเบเปเบเปเบชเปเปเบเปเบกเบเบญเบทเปเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเปเบเบเบตเปเบเปเบฒเปเบเบฑเบเบญเบตเบเบเบฑเปเบ.
เบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ Ubuntu เบฎเบฝเบเบฎเปเบญเบเปเบซเปเปเบเปเบฅเบฐเปเบเบฅเปเปเบฎเบ virtual เบกเบตเบชเปเบงเบเบเบฐเบซเบเบฒเบ *.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
เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฅเบฐ virtual hosts เบซเบผเบฒเบเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเปเบฒเบเบเบฒเบกเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ! เบเบญเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเปเบเบฅเปเปเบเบปเปเบฒเบเบฒเบ virtual เบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเปเบเปเบเบงเบเบกเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเป a2ensite utility เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเปเบเปเบฅเบฐเปเบงเบฑเบเปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบเบเบตเป:
$ sudo a2ensite a-dobra.ru.conf
$ sudo a2ensite promo.a-dobra.ru.conf
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเบญเบ 80 เบเบดเบเบขเบนเปเปเบ LAMP, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบญเบเบเบฒเบเบกเบฑเบเปเบเบเบฒเบเบซเบผเบฑเบเปเบเบทเปเบญเบเบดเบเบเบฑเปเบเปเบเบขเบฑเปเบเบขเบทเบ SSL. เบชเบฐเบเบฑเปเบเปเบซเปเปเบฎเบปเบฒเปเบเปเปเบเปเบเบฅเป ports.conf เบเบฑเบเบเบตเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ restart Apache:
$ sudo nano /etc/apache2/ports.conf
เปเบเบตเปเบกเปเบเบงเปเปเป เปเบฅเบฐเบเบฑเบเบเบถเบเปเบเบฅเปเปเบเบทเปเบญเปเบซเปเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
Listen 80
Listen 443
Listen 9997
เบซเบผเบฑเบเบเบฒเบเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบ restart Apache เปเบเบทเปเบญเปเบซเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบกเบตเบเบปเบ:
$ sudo systemctl reload apache2
เบเบฑเปเบเบเบญเบเบเบต 3: เบเบฑเปเบเบเปเบฒเบเบทเปเปเบเปเบกเบ
เบเปเปเปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเบฑเบเบเบถเบ DNS เบเบตเปเบเบฐเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบซเบกเปเบเบญเบเบเปเบฒเบ. เปเบเบทเปเบญเบเบฑเบเบเบฒเบเปเบเปเบกเบ, เบกเบนเบเบเบดเบเบด Arithmetic of Good เบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ dns-master.ru, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเบฐเปเบเบเบกเบฑเบเบเปเบงเบเบเบปเบงเบขเปเบฒเบ.
เบเบฒเบเบเบฑเปเบเบเปเบฒ A-record เบชเปเบฒเบฅเบฑเบเปเบเปเบกเบเบเบปเปเบเบเปเปเบกเปเบเบกเบฑเบเบเบฐเบชเบฐเปเบเบเบเบฑเปเบเบเปเปเปเบเบเบตเป (เปเบเบฑเบ @
):
เบเบฑเบเบเบถเบ A เบชเปเบฒเบฅเบฑเบเปเบเปเบกเบเบเปเบญเบเปเบกเปเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบฅเบฐเบเบธเปเบงเปเปเบเบฑเปเบเบเบตเป:
เบเบตเปเบขเบนเป IP เปเบกเปเบเบเบตเปเบขเบนเปเบเบญเบเปเบเบตเบเปเบงเบต Linux เบเบตเปเบเบงเบเปเบฎเบปเบฒเบซเบฒเบเปเปเบชเปเบฒเบ. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบ TTL = 3600.
เบซเบผเบฑเบเบเบฒเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเบฒเบ, เบกเบฑเบเบเบฐเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบขเปเบฝเบกเบขเบฒเบกเปเบงเบฑเบเปเบเบเบญเบเบเปเบฒเบ, เปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบฝเบเปเบเปเบเปเบฒเบ http://
. เปเบเบเบฑเปเบเบเบญเบเบเปเปเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ https://
.
เบเบฑเปเบเบเบญเบเบเบต 4: เบเบฑเปเบเบเปเบฒเปเบเบขเบฑเปเบเบขเบทเบ SSL เบเบฃเบต
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฃเบต Let's Encrypt SSL certificates for your main site and all subdomains. เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบ configure เบเบฒเบเบเปเปเบญเบฒเบเบธเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เปเบเบดเปเบเบชเบฐเบเบงเบเบซเบผเบฒเบ. เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเปเบเบขเบฑเปเบเบขเบทเบ SSL, เบเบดเบเบเบฑเปเบ Certbot เปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบ:
$ sudo add-apt-repository ppa:certbot/certbot
เบเบดเบเบเบฑเปเบเบเบธเบ Certbot เบชเปเบฒเบฅเบฑเบ Apache เปเบเบเปเบเป 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. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเบเบทเบเบเบฑเบเบเบธเบ เปเบฅเบฐ Apache เบเบฐเบเบทเบเปเบเบตเบเบเบทเบเปเปเปเปเบเบทเปเบญเบเบณเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบ.
เบเบฝเบงเบเบตเปเปเบเบฎเบฑเบเบฎเบญเบเบเบญเบเบเปเบฒเบเบเบทเบเบเบฒเบงเปเบซเบผเบ, เบเบดเบเบเบฑเปเบ เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเปเบฅเปเบง. เบฅเบญเบเปเบซเบผเบเปเบงเบฑเบเปเบเบเบญเบเบเปเบฒเบเบเบทเบเปเปเปเบเปเบงเบ https:// เปเบฅเบฐเบเปเบฒเบเบเบฐเปเบซเบฑเบเปเบญเบเบญเบเบเบงเบฒเบกเบเบญเบเปเบเปเบ browser เบเบญเบเบเปเบฒเบ. เบเปเบฒเบเปเบฒเบเบเบปเบเบชเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเปเบฒเบ
Let's Encrypt เปเบเบขเบฑเปเบเบขเบทเบเปเบกเปเบเปเบเปเปเบเปเบเบฝเบเปเบเป 90 เบกเบทเป, เปเบเปเบเบธเบ certbot เบเบตเปเบเบงเบเปเบฎเบปเบฒเบซเบฒเบเปเปเบเบดเบเบเบฑเปเบเบเบฐเบเปเปเบญเบฒเบเบธเปเบเบขเบฑเปเบเบขเบทเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ. เปเบเบทเปเบญเบเบปเบเบชเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบธเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบซเปเบเบเบญเบ certbot:
$ sudo certbot renew --dry-run
เบเปเบฒเบเปเบฒเบเบเปเปเปเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบเปเบเบตเปเปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเปเบฅเปเบเบเปเบฒเบชเบฑเปเบเบเบตเป, เปเบฅเปเบงเบเบธเบเบขเปเบฒเบเปเบกเปเบเปเบฎเบฑเบเบงเบฝเบ!
เบเบฑเปเบเบเบญเบเบเบต 5: เปเบเบปเปเบฒเปเบเบดเบ MySQL เปเบฅเบฐ phpMyAdmin
เบซเบฅเบฒเบเปเบงเบฑเบเปเบเบเปเปเบเปเบเบฒเบเบเปเปเบกเบนเบ. เปเบเบทเปเบญเบเบกเบท phpMyAdmin เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบฅเปเบง. เปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบกเบฑเบ, เปเบซเปเปเบเบเบตเปเบเบปเบงเบเปเบญเบเปเบงเบฑเบเบเบญเบเบเปเบฒเบเปเบเบเปเบเปเบฅเบดเปเบเปเบเบฑเปเบ:
https://<ip-ะฐะดัะตั ัะตัะฒะตัะฐ>:9997
เบฅเบฐเบซเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบฎเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบเบเบฑเบเบเบตเบชเปเบงเบเบเบธเบเบเบปเบ MCS เบเบญเบเบเปเบฒเบ (
เบเบฑเปเบเบเบญเบเบเบต 6: เบเบฑเปเบเบเปเบฒเบเบฒเบเบญเบฑเบเปเบซเบฅเบเปเบเบฅเปเบเปเบฒเบ SFTP
เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบฐเบเบปเบเบงเปเบฒเบกเบฑเบเบชเบฐเบเบงเบเปเบเบเบฒเบเบญเบฑเบเปเบซเบฅเบเปเบเบฅเปเบชเปเบฒเบฅเบฑเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเปเบฒเบเบเปเบฒเบ SFTP. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบชเปเบฒเบเบเบนเปเปเบเปเปเบซเบกเป, เปเบซเปเปเบเบซเบฒเบเบนเปเบเบธเปเบกเบเบญเบเปเบงเบฑเบ:
$ sudo adduser webmaster
เบฅเบฐเบเบปเบเบเบฐเบเปเปเบซเปเบเปเบฒเบเบเบฑเปเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบฅเบฐเปเบชเปเบเปเปเบกเบนเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบเบถเปเบ.
เบเบฒเบเบเปเบฝเบเปเบเบปเปเบฒเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฑเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเปเบฒเบ:
$ sudo chown -R webmaster:webmaster /var/www/a-dobra.ru/public_html
เบเบญเบเบเบตเปเปเบซเปเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒ SSH เปเบเบทเปเบญเปเบซเปเบเบนเปเปเบเปเปเบซเบกเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ SFTP เปเบเบปเปเบฒเบเบฑเปเบเปเบฅเบฐเบเปเปเปเบกเปเบ SSH terminal:
$ 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.
เบเบปเบเปเบเปเบฎเบฑเบ
- เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบซเบกเปเปเบฅเบฐเบเปเบฒเบซเบเบปเบเบเปเบฒ virtual hosts เบชเปเบฒเบฅเบฑเบเปเบงเบฑเบเปเบเบเปเบเบญเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฝเบงเบเบฑเบ.
- เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบเบขเบฑเปเบเบขเบทเบ SSL เบเบตเปเบเปเบฒเปเบเบฑเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ - เบกเบฑเบเบเปเปเปเบชเบเบเปเบฒ, เปเบฅเบฐเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบเบฑเบเบเบธเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
- เบเปเบฒเบเบชเบฐเบเบงเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบเปเปเบกเบนเบ MySQL เบเปเบฒเบ phpMyAdmin เบเบตเปเบเบธเปเบเปเบเบตเบ.
- เบเบฒเบเบชเปเบฒเบเบเบฑเบเบเบต SFTP เปเปเป เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบซเบผเบฒเบ. เบเบฑเบเบเบตเบเบฑเปเบเบเปเบฒเบงเบชเบฒเบกเบฒเบเบเบทเบเปเบญเบเปเบเบซเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบงเบฑเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก เปเบฅเบฐเบเบนเปเบเปเบฅเบดเบซเบฒเบเปเบงเบฑเบเปเบ.
- เบขเปเบฒเบฅเบทเบกเบเบฑเบเบเบธเบเบฅเบฐเบเบปเบเปเบเบฑเบเปเบเปเบฅเบฐเปเบฅเบเบฐ, เปเบฅเบฐเบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเปเบฎเบฑเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ - เปเบ MCS เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบฎเบนเบ "snapshots" เบเบญเบเบฅเบฐเบเบปเบเบเบฑเบเบซเบกเบปเบเบเปเบงเบเบเบฒเบเบเบฅเบดเบเบเบฝเบง, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเปเบเบฑเบ, เปเบเบตเบเบฎเบนเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ.
เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเปเบฅเปเบงเบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบ:
เปเบเบเบงเบดเบเบตเบเบฒเบเบเบฒเบ,
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com