Nginx Server Blocks позволяют запускать более одного вебсайта на одной машине. Используя Server Blocks, можно указать главный сайт, создать различные условия и настройки, а так же использовать разные SSL сертификаты для каждого сайта отдельно. В этой статье мы научимся настраивать Nginx server blocks в Ubuntu. Предусловия Перед тем как приступить, убедитесь что все условия соблюдены: 1. Ваш домен указывает на публичный IP вашего сервера; 2. Установлен nginx; 3. Вы вошли в систему как root пользователь. Создание директорий Корневая директория сайта, в которой будут находиться все файлы сайта, должна лежать в корне пути /var/www/ Структура будет выглядеть следующим образом: /var/www/
├── example.com
│ └── public_html
├── example2.com
│ └── public_html
├── example3.com
│ └── public_html Мы создадим отдельные директории для каждого сайта в /var/www, названия могут быть какими угодно, но для удобства лучше назвать их так как и сам домен. Каждая из этих директорий должна содержать папк