ื ืื ืืึทื ื ืฆืืจืืง, Mail.Ru ืงืืึธืื ืกืึทืืืฉืึทื ื (MCS) ืืื ืื Dobro Mail.Ru ืืื ืกื ืืึธื ืืฉื ืื ืคึผืจืืืขืงื "
ื ืึธื ืืืจืืืืื ืืืึทืืึทืืืืฉืึทื, ืึท ื ืคึผืึธ ืงืขื ืขื ืืึทืงืืืขื ืืืืจืืืึทื ืงืึทืคึผืึทืฆืืืขื ืคืื MCS, ืึธืืขืจ ืืืืึทืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืจืืงืืืืืขืจื ืืืืขืจ ืงืืืึทืืึทืคืึทืงืืืฉืึทื ื. ืืื ืืขื ืืึทืืขืจืืึทื, ืืืจ ืืืืื ืฆื ืืืืื ืกืคึผืขืฆืืคืืฉ ืื ืกืืจืึทืงืฉืึทื ื ืคึฟืึทืจ ืืึทืฉืืขืืืงื ืึทื Ubuntu Linux-ืืืืืจื ืกืขืจืืืขืจ ืฆื ืืืืคื ืื ืืืืคึผื ืืกืื ืืืขืืืืืื ืืื ืึท ื ืืืขืจ ืคืื ืกืืืืึธืืึทืื ืก ื ืืฆื ืคืจืื ืกืกื ืกืขืจืืืคืืงืึทืฅ. ืคึฟืึทืจ ืคืืืข, ืืึธืก ืืืขื ืืืื ืึท ืคึผืฉืื ืืืขืืืืืึทืืขืจ, ืึธืืขืจ ืืืจ ืืึธืคื ืึทื ืืื ืืืขืจ ืืขืจืคืึทืจืื ื ืืืขื ืืืื ื ืืฆืืง ืคึฟืึทืจ ืื ืืขืจืข ื ืึทื-ื ืืฅ ืึธืจืืึทื ืืืึทืฆืืขืก, ืืื ื ืื ืืืืื.
ืคืื: ืืืึธืก ืงืขื ืขื ืืืจ ืืึทืงืืืขื ืคืื MCS? 4 ืงืคึผืืก, 32 ืืืืืืืื ืืึทืจืึทื, 1 ืื ืืื, ืืืื ืื ืืื ืืงืก ืึทืก, 500 ืืืืืืืื ืึทืคึผืึทืจืึทื ืกืืึธืจืืืืฉ.
ืฉืจืื 1: ืงืึทืืขืจ ืื ืืืืจืืืึทื ืกืขืจืืืขืจ
ืืึธืืืจ ืืึทืงืืืขื ืืืืื ืฆื ืื ืคืื ื ืืื ืฉืึทืคึฟื ืืื ืืืขืจ ืืืืจืืืึทื ืกืขืจืืืขืจ (ืึทืงืึท "ืคึฟืึทืจ ืืืึทืฉืคึผืื") ืืื ืืืื MCS ืคึผืขืจืืขื ืืขื ืืฉืืื. ืืื ืื ืึทืคึผ ืงืจืึธื, ืืืจ ืืึทืจืคึฟื ืฆื ืืืืกืงืืืึทืื ืืื ืื ืกืืึทืืืจื ืึท ืคืึทืจืืืง ืืึธืืคึผ ืึธื ืืืืื, ืืืึธืก ืืื ืึท ืืึทื ื ืคืื ืกืขืจืืืขืจ ืืืืืืืืืจื (LAMP = Linux, Apache, MySQL, PHP) ืืืึธืก ืืื ื ืืืืืง ืฆื ืืืืคื ืจืืึฟ ืืืขืืกืืืขืก.
ืืืืกืงืืืึทืื ืื ืฆืื ืขืืขื ืกืขืจืืืขืจ ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืฉืึทืคึฟื ืึท ื ืืึทืข SSH ืฉืืืกื. ื ืึธื ืืขืื ืึท ืงืืืง ืืืืฃ ืื "ืื ืกืืึทืืืจื" ืงื ืขืคึผื, ืื ืื ืกืืึทืืืจืื ื ืคืื ืื ืกืขืจืืืขืจ ืืื ืืึทืืคึผ ืกืืึทืง ืืืขื ืึธื ืืืืื, ืืึธืก ืืืขื ื ืขืืขื ืขืืืขืืข ืืึธื. ืื ืกืืกืืขื ืืืขื ืืืื ืคืึธืจืฉืืึธืื ืฆื ืึธืคึผืืึธืืืจื ืึท ืคึผืจืืืืึทื ืฉืืืกื ืฆื ืืืื ืงืึธืืคึผืืืืขืจ ืฆื ืคืืจื ืื ืืืืจืืืึทื ืืึทืฉืื ืืืจื ืื ืงืึทื ืกืึธืื, ืจืึทืืขืืืขื ืขืก.
ื ืึธื ืื ืกืืึธืืื ื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืึธืื ืืื ืื ืืืืื ืฉืืขืื ืื ืคืืืจืืืึทื, ืืึธืก ืืื ืืืื ืืขืืื ืืื ืืืื ืคืขืจืืขื ืืขืืข ืืฉืืื: ืืืื ืฆื ืื ืึธืคึผืืืืืื ื "Cloud computing -> ืืืืจืืืึทื ืืืฉืื ืขื" ืืื ืกืขืืขืงืืืจื "ืกืขืืืื ื ืื ืคืืืจืืืึทื":
ืืืจ ืืึทืจืคึฟื ืฆื ืืืืื ืืขืจืืืืืขื ืืฉ ืคึฟืึทืจ ืื ืงืึทืืื ื ืคืึทืจืงืขืจ ืืืจื ืคึผืึธืจื 80 ืืื 9997. ืืึธืก ืืื ื ืืืืืง ืืื ืืขืจ ืฆืืงืื ืคึฟื ืฆื ืื ืกืืึทืืืจื ืกืกื ืกืขืจืืืคืืงืึทืฅ ืืื ืฆื ืึทืจืืขืื ืืื 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
). ืืืฆื ืืขืจ ืงืจืึทื ื ืืึทื ืืฆืขืจ ืึธืื ื ืื 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
ืืืฆื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืื ืืืืขืจ ืึทื ืืขืจ ืืึทื ืืฆืขืจ ืงืขื ืขื ืึทืงืกืขืก ืืืื ืคึผืืึทืฅ. ืฆื ืืึธื ืืึธืก, ืืืจ ืืืขืื ืขืจืฉืืขืจ ืงืึทื ืคืืืืขืจ ืื ืืืืจืืืึทื ืืึทืืขืืึธืก ืืขืงืขืก, ืืืึธืก ืืึทืฉืืืกื ืืื ืื ืึทืคึผืึทืืฉื ืืืขื ืกืขืจืืืขืจ ืืืขื ืจืืกืคึผืึทื ื ืฆื ืจืืงืืืขืก ืฆื ืคืึทืจืฉืืืขื ืข ืืึธืืืืื ื.
ืืืจื ืคืขืืืงืืึทื, Apache ืืื ืึท ืืืืจืืืึทื ืืึทืืขืืึธืก ืืขืงืข 000-default.conf ืืืึธืก ืืืจ ืงืขื ืขื ื ืืฆื ืืื ืึท ืกืืึทืจืืื ื ืคืื ื. ืืืจ ืืืขืื ื ืึธืืืึทืื ืืขื ืฆื ืฉืึทืคึฟื ืืืืจืืืึทื ืืึทืืขืืึธืก ืืขืงืขืก ืคึฟืึทืจ ืืขืืขืจ ืคืื ืืื ืืืขืจ ืืึธืืืืื ื. ืืืจ ืืืขืื ืึธื ืืืืื ืืื ืืืื ืคืขืื, ืงืึทื ืคืืืืขืจ ืขืก, ื ืึธืืืึทืื ืขืก ืฆื ืื ืื ืืขืจ ืคืขืื, ืืื ืืขืืึธืื ืืึทืื ืื ื ืืืืืง ืจืขืืืงืฆืืข ืืืืืขืจ.
Ubuntu ืก ืคืขืืืงืืึทื ืงืึทื ืคืืืืขืจืืืฉืึทื ืจืืงืืืืืขืจื ืึทื ืืขืืขืจ ืืืืจืืืึทื ืืึธืกื ืืขืงืข ืืื ืึท *.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-master.ru ืืื ืกื, ืืืจ ืืืขืื ืืืืึทืื ืขืก ืืื ืึท ืืืืฉืคึผืื.
ืืึทืฉืืขืืืงื ืึทื ื-ืจืขืงืึธืจื ืคึฟืึทืจ ืื ืืืืคึผื ืคืขืื ืืื ืืืืฉืึทืืืึทืื ืื ืืขืืืืื ืืื ืืืื (ืฆืืืื @
):
ืื ื ืจืขืงืึธืจื ืคึฟืึทืจ ืกืืืืึธืืึทืื ืก ืืื ืืืืฉืึทืืืึทืื ืกืคึผืขืกืืคืืขื ืืื ืืึธืก:
ืื IP ืึทืืจืขืก ืืื ืื ืึทืืจืขืก ืคืื ืื ืืื ืืงืก ืกืขืจืืืขืจ ืืืึธืก ืืืจ ื ืึธืจ ืืืฉืืคื. ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื TTL = 3600.
ื ืึธื ืขืืืขืืข ืืึธื, ืขืก ืืืขื ืืืื ืืขืืืขื ืฆื ืืึทืืืื ืืืื ืคึผืืึทืฅ, ืึธืืขืจ ืืืฆื ืืืืื ืืืจื http://
. ืืื ืืขืจ ืืืืึทืืขืจ ืฉืจืื ืืืจ ืืืขืื ืืืืื ืฉืืืฆื https://
.
ืฉืจืื 4: ืฉืืขืื ืึทืจืืืฃ ืคืจืื ืกืกื ืกืขืจืืืคืืงืึทืฅ
ืืืจ ืงืขื ื ืืึทืงืืืขื ืคืจืื Let's Encrypt 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
ืืขื ืืึทืคึฟืขื ืืืืคื ืกืขืจืืืึธื, ืฉืืืกืืขื -d
ืืขืคืื ืืจื ืื ื ืขืืขื ืคืื ืื ืืึธืืืืื ื ืคึฟืึทืจ ืืืึธืก ืื ืืึทืืืืึทืื ืืึธื ืืืื ืืจืืืก.
ืืืื ืืึธืก ืืื ืืขืจ ืขืจืฉืืขืจ ืืึธื ืืืจ ืงืึทืืขืจ ืกืขืจืืืึธื, ืืืจ ืืืขื ืืืื ืืขืืขืื ืฆื ืึทืจืืึทื ืืืื E- ืืจืืื ืึทืืจืขืก ืืื ืฉืืืืขื ืฆื ืื ืืขืจืืื ืขื ืคืื ื ืืฆื ืคืื ืื ืกืขืจืืืืก. 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 ืืื ืืจืื ืืืขื ืึทืจืืึทื. ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืขื ืืืื ืืขืจืืืึทื ืืืงื ืืื ืึทืคึผืึทืืฉื ืืืขื ืืืื ืจืืกืืึทืจืืื ืฆื ืฆืืืืืื ืื ืขื ืืขืจืื ืืขื.
ืืืื ืกืขืจืืืคืืงืึทืฅ ืืขื ืขื ืืืฆื ืืึทืื ืืึธืืืื, ืืื ืกืืึทืืืจื ืืื ืืจืืขืื. ืคึผืจืึผืืื ืจืืืึธืืืื ื ืืืื ืคึผืืึทืฅ ืืื https:// ืืื ืืืจ ืืืขื ืืขื ืื ืืืืขืจืืืื ืืืงืึทื ืืื ืืืื ืืืขืืขืจืขืจ. ืืืื ืืืจ ืคึผืจืืืืจื ืืืื ืกืขืจืืืขืจ
ืืื ืก ืขื ืงืจืืคึผื ืกืขืจืืืคืืงืึทืฅ ืืขื ืขื ืืืืืืง ืืืืื ืคึฟืึทืจ 90 ืืขื, ืึธืืขืจ ืื ืกืขืจืืืึธื ืคึผืขืงื ืืืึธืก ืืืจ ืคึผืื ืงื ืืื ืกืืึทืืืจื ืืืขื ืืึทื ืืึทืขื ืกืขืจืืืคืืงืึทืฅ ืืืืืึธืืึทืืืฉ. ืฆื ืคึผืจืืืืจื ืืขื ืืขืจืืืึทื ืืืงื ืคึผืจืึธืฆืขืก, ืืืจ ืงืขื ืขื ืืึธื ืึท ืืจืืงื ืืืืคื ืคืื ืกืขืจืืืึธื:
$ 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 ืืืึธืงืืึทื:
$ 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.
ืืึทื ืฅ
- ืืืฆื ืืืจ ืืืืกื ืืื ืฆื ืฉืึทืคึฟื ื ืืึทืข ืืืืจืขืงืืขืจืื ืืื ืงืึทื ืคืืืืขืจ ืืืืจืืืึทื ืืื ืืช ืคึฟืึทืจ ืืืื ืืืขืืกืืืขืก ืืื ืืขืจ ืืขืืืืงืขืจ ืกืขืจืืืขืจ.
- ืืืจ ืงืขื ืขื ืืืืื ืืึทืื ืื ื ืืืืืง ืกืกื ืกืขืจืืืคืืงืึทืฅ - ืขืก ืืื ืคืจืื, ืืื ืืื ืืืขื ืืืื ืืขืจืืืึทื ืืืงื ืืืืืึธืืึทืืืฉ.
- ืืืจ ืงืขื ืขื ืงืึทื ืืืื ืืึทื ืืื ืึทืจืืขืื ืืื ืื MySQL ืืึทืืึทืืืืก ืืืจื ืื ืืึทืงืึทื ืืข phpMyAdmin.
- ืฉืึทืคึฟื ื ืืึทืข SFTP ืึทืงืึทืื ืฅ ืืื ืืึทืฉืืขืืืงื ืึทืงืกืขืก ืจืขืื ืืื ื ืืฉื ืืึทืจืคื ืคืื ืื. ืึทืืึท ืึทืงืึทืื ืฅ ืงืขื ืขื ืืืื ืืจืึทื ืกืคืขืจื ืฆื ืืจืื-ืคึผืึทืจืืื ืืืขื ืืขืืืขืืึธืคึผืขืจืก ืืื ืคึผืืึทืฅ ืึทืืืื ืืกืืจืึทืืึธืจืก.
- ืื ืืืืกื ื ืืฉื ืคืึทืจืืขืกื ืฆื ืคึผืืจืืึทืืืงืื ืืขืจืืืึทื ืืืงื ืื ืกืืกืืขื, ืืื ืืืจ ืืืื ืจืขืงืึธืืขื ืืืจื ืฆื ืืึทืื ืืึทืงืึทืคึผืก - ืืื MCS ืืืจ ืงืขื ืขื ื ืขืืขื "ืกื ืึทืคึผืฉืึทืฅ" ืคืื ืื ืืื ืฆืข ืกืืกืืขื ืืื ืืืื ืืื, ืืื ืืขืืึธืื, ืืืื ื ืืืืืง, ืงืึทืืขืจ ืืึทื ืฅ ืืืืืขืจ.
ืืขืืืืื ื ืจืขืกืืจืกื ืืืึธืก ืงืขื ืืืื ื ืืฆืืง:
ืืืจื ืื ืืืขื,
ืืงืืจ: www.habr.com