Несколько ссылок на учебники Nginx в Интернете рекомендуют создавать серверные блоки. Мой вопрос: нужны ли мне серверные блоки для моего варианта использования?
А сервер
block в nginx — это метод настройки nginx для ответа по-другому всякий раз, когда приходят запросы, которые используют другой порт и/или используют или не используют шифрование TLS и/или содержат другие Хозяин:
заголовки.
Другими словами: когда, например, www.example.com
и api.example.org
указывают на один и тот же экземпляр nginx и запрашивают http://www.example.com
или же https://api.example.org
нужно показывать разный контент, то для каждого нужны серверные блоки.
Блоки сервера также обычно используются для обеспечения того, чтобы контент отображался только тогда, когда люди делают запросы при посещении вашего домена, и что запросы только с вашим IP-адресом, именем хоста, назначенным провайдером, или любым другим случайным доменом не будут отображать ваш бренд и контент. Видеть: http://nginx.org/en/docs/http/request_processing.html
Серверные блоки можно опустить, если вам не нужно такое поведение, но большинство людей все же настраивают их, чтобы сохранить свою конфигурацию аккуратной и перспективной.
уместно ли сбрасывать все файлы HTML внутри каталога /var/www/html для отображения в интерфейсном приложении?
Вы можете организовать свой контент по нескольким дополнительным подкаталогам, но до нескольких тысяч файлов один плоский каталог не будет вредным.