Описание курса:
Этот курс дает понимание специфических компонентов, которые используются для хостинга веб-проектов, поэтому с ним очень желательно ознакомиться людям, которые отправляют заявки на Linux-инженера или на Python-инженера. Также знание основ этого курса крайне желательно для всех специалистов IT отрасли. Удачного чтения!
Вопросы для самопроверки:
Сомневаешься, будет ли тебе полезен материал курса, или хочешь убедиться, что усвоил материал курса? Проверь свои знания с помощью вопросов для самопроверки по материалам курса.
- Что означает аббревиатура VPS и как она расшифровывается?
- В чем основное отличие между VPS и настоящим выделенным сервером?
- Почему виртуальный хостинг считается более дешевым и простым в управлении по сравнению с VPS?
- Как обычно происходит управление VPS?
- Что такое SSH и для чего он используется?
- Что такое аутентификация и какие методы аутентификации обычно используются в SSH?
- Как можно подключиться к серверу через локальную linux-машину с использованием SSH?
- Как завершается сеанс связи с удаленным компьютером?
- Что нужно сделать для настройки аутентификации по ключам на SSH-сервере?
- Какие две команды существуют для создания нового пользователя в Linux?
- Какие дополнительные действия выполняет команда adduser при создании нового пользователя?
- Для чего нужна группа sudo?
- Какая утилита используется для добавления пользователя к группе sudo?
- Что такое UFW и какие задачи он решает?
- Чем является утилита iptables в контексте использования UFW?
- Как посмотреть список зарегистрированных профилей в UFW?
- Какие команды используются для того, чтобы разрешить трафик через SSH в UFW?
- Как узнать список всех программ, способных принимать данные по сети, используя UFW?
- Что такое Apache и для каких целей он используется?
- Какая команда используется для проверки статуса сервиса Apache?
- Где в Apache по умолчанию расположены файлы виртуальных хостов?
- В каком каталоге находятся конфигурационные файлы сайтов, доступных через Apache?
- Какой модуль нужен для перезаписи URL-адресов в Apache и как его включить?
- Что такое HTTPS и какие порты он использует для передачи данных?
- Что из себя представляет Let's Encrypt и для чего он используется?
- Какое действие должен выполнить веб-сервер, чтобы сайт был доступен по https после установки сертификата?
- Как часто необходимо обновлять сертификат Let's Encrypt и какая команда используется для тестирования обновления?
- Как обеспечить автоматизацию обновления сертификатов через certbot?
- Почему может потребоваться тестировать работоспособность сайта в режиме инкогнито после переноса на новый сервер?