Веб-сервер на Ubuntu 20 с нуля: nginx, HTTPS, Brotli и HTTP/2
Channel: Вадим Макеев
Date: 2021-04-30

00:00 Интро
00:36 Промокод
01:29 Обзор задачи
01:45 Живой сайт
02:14 Сервер в панели
03:06 DNS-хостинг
04:19 Создание сервера
06:24 Пока создаётся сервер
07:03 Подключение к серверу
07:28 Подготовка сервера
08:16 Установка зависимостей
09:23 Почему nano, а не vim
10:02 Исходники nginx и Brotli
10:36 Настройка сборки
11:43 Сборка nginx с модулем
12:24 Установка nginx
12:41 Настройка nginx
13:33 Запуск nginx и фикс
14:21 Проверка Brotli
14:42 Установка файрвола
16:06 Добавление сайта
17:05 Конфиги для сайта
18:15 Включение сайта
19:17 Подготовка к сертификату
20:13 Установка certbot
20:44 Создание сертификата
21:51 Подключение сертификата
23:50 Проверка сертификата
24:32 Создание пользователя
25:05 Настройка пользователя
25:37 Выход из root
26:16 Настройка ключей ssh
27:02 Настройка пользователя
27:51 Настройка прав на сайт
28:21 Проверка подключения
28:54 Деплой из локальной папки
30:34 Выводы
32:01 Аутро

Нравится? Становитесь патронами https://www.patreon.com/pepelsbey

Selectel https://slc.tl/VNS2C
Пошаговая инструкция https://github.com/pepelsbey/playground/tree/master/56
Автотесты и деплой на GitHub Actions https://youtu.be/hevU4NdIsoU

* * *

Камера: Blackmagic Pocket Cinema 4K
Объектив: Panasonic 12–35 мм, f/2,8
Микрофон: Audio-Technica BP40
Свет: Aputure Light Storm 120d II + Light Dome
Софт: DaVinci Resolve, iZotope RX