Рейтинг:0

Предложения по использованию веб-сервера Nginx в Ubuntu 20.04

флаг bs

Недавно мы перешли с Windows на Ubuntu 20.04, и я здесь, чтобы получить предложения и рекомендации для моего варианта использования.

Я установил веб-сервер Nginx на свою виртуальную машину Ubuntu (my_server_name) и мы хотели бы обслуживать несколько файлов HTML через Nginx для отображения во внешнем приложении. Содержимое файлов HTML в основном основано на картах и ​​анимации, а некоторые файлы HTML также имеют связанные файлы JS и CSS.Одновременно может быть много пользователей внешнего интерфейса.

Несколько ссылок на учебники Nginx в Интернете рекомендуют создавать серверные блоки. Мой вопрос: нужны ли мне серверные блоки для моего варианта использования? или уместно сбросить все файлы HTML внутри /var/www/html каталог для отображения в интерфейсном приложении?

Я проверил вики и документацию Nginx на предмет советов по оптимизации и настройке, но был бы очень признателен и приветствовал бы предложения и рекомендации для моего сценария использования.

Paul avatar
флаг cn
Добро пожаловать в Server Fault! Пожалуйста, опубликуйте текущую конфигурацию nginx. Даже если он не работает.
Рейтинг:1
флаг cn
Bob

Несколько ссылок на учебники 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 для отображения в интерфейсном приложении?

Вы можете организовать свой контент по нескольким дополнительным подкаталогам, но до нескольких тысяч файлов один плоский каталог не будет вредным.

khajlk avatar
флаг bs
Спасибо друг! Именно такую ​​информацию я и искал!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.