Описание курса:

Этот курс дает понимание специфических компонентов, которые используются для хостинга веб-проектов, поэтому с ним очень желательно ознакомиться людям, которые отправляют заявки на Linux-инженера или на Python-инженера. Также знание основ этого курса крайне желательно для всех специалистов IT отрасли. Удачного чтения!

Вопросы для самопроверки:

Сомневаешься, будет ли тебе полезен материал курса, или хочешь убедиться, что усвоил материал курса? Проверь свои знания с помощью вопросов для самопроверки по материалам курса.

  1. Что означает аббревиатура VPS и как она расшифровывается?
  2. В чем основное отличие между VPS и настоящим выделенным сервером?
  3. Почему виртуальный хостинг считается более дешевым и простым в управлении по сравнению с VPS?
  4. Как обычно происходит управление VPS?
  5. Что такое SSH и для чего он используется?
  6. Что такое аутентификация и какие методы аутентификации обычно используются в SSH?
  7. Как можно подключиться к серверу через локальную linux-машину с использованием SSH?
  8. Как завершается сеанс связи с удаленным компьютером?
  9. Что нужно сделать для настройки аутентификации по ключам на SSH-сервере?
  10. Какие две команды существуют для создания нового пользователя в Linux?
  11. Какие дополнительные действия выполняет команда adduser при создании нового пользователя?
  12. Для чего нужна группа sudo?
  13. Какая утилита используется для добавления пользователя к группе sudo?
  14. Что такое UFW и какие задачи он решает?
  15. Чем является утилита iptables в контексте использования UFW?
  16. Как посмотреть список зарегистрированных профилей в UFW?
  17. Какие команды используются для того, чтобы разрешить трафик через SSH в UFW?
  18. Как узнать список всех программ, способных принимать данные по сети, используя UFW?
  19. Что такое Apache и для каких целей он используется?
  20. Какая команда используется для проверки статуса сервиса Apache?
  21. Где в Apache по умолчанию расположены файлы виртуальных хостов?
  22. В каком каталоге находятся конфигурационные файлы сайтов, доступных через Apache?
  23. Какой модуль нужен для перезаписи URL-адресов в Apache и как его включить?
  24. Что такое HTTPS и какие порты он использует для передачи данных?
  25. Что из себя представляет Let's Encrypt и для чего он используется?
  26. Какое действие должен выполнить веб-сервер, чтобы сайт был доступен по https после установки сертификата?
  27. Как часто необходимо обновлять сертификат Let's Encrypt и какая команда используется для тестирования обновления?
  28. Как обеспечить автоматизацию обновления сертификатов через certbot?
  29. Почему может потребоваться тестировать работоспособность сайта в режиме инкогнито после переноса на новый сервер?