#nginx
Вопрос:
[upstream][1]
Директива в ngx_http_upstream_module должна находиться в http
контексте.
Тем не менее, у меня будет более одного server
внутри http
контекста, и я хотел бы иметь несколько upstream
с одинаковым именем, но разными server
буквами внутри.
Могу ли я поместить upstream
директиву в server
контекст, чтобы не конфликтовать с именами? Другими словами, можем ли мы иметь лексическую область в конфигурации?
Ответ №1:
Нет, ты не можешь.
Если вы попытаетесь, вы получите:
nginx: [emerg] "upstream" directive is not allowed here in ...
Вам придется дать ему другое название.