У меня есть несколько поддоменов, все указывают на одну машину и один IP-адрес. На этой машине я хочу, чтобы nginx действовал в качестве обратного прокси-сервера, и в зависимости от того, какой поддомен использовался для доступа к машине, я хочу, чтобы он перенаправлял прокси на другой сервер. Все примеры, которые я видел, использовали nginx в качестве обратного прокси-сервера location
, но, насколько я понимаю, это работает только для пути, а не для разных поддоменов. Как я могу добиться того, чего хочу?
nginx
proxy
reverse-proxy
subdomain
markasoftware
источник
источник
Ответы:
Если я полностью не понял ваш вопрос: вы просто устанавливаете серверные блоки для каждого субдомена и определяете правильный обратный прокси для корня этого субдомена, то есть что-то вроде:
источник
Примерно так же.
источник