Разница между default и sites-available конфигурациями в nginx заключается в следующем:
- default — это конфигурация дефолтного сайта, которая находится в директории /etc/nginx/sites-available/default. 25
- sites-available — директория, в которой лежат конфиги отдельных сайтов. 2 Предполагается, что конфиг каждого сайта должен лежать там, и каждый сайт должен быть в отдельном файле. 2 С файлов в этой директории администратором создаются симлинки в директорию /etc/nginx/sites-enabled/. 2
Таким образом, sites-available содержит файлы конфигурации, а sites-enabled — ссылки на эти файлы, благодаря чему можно быстро и, при необходимости, автоматически включать или отключать отдельные сайты. 24