Назад | Перейти на главную страницу

Обратный прокси Nginx для нескольких доменов и поддоменов

У меня есть сервер, на котором запущены разные сайты, и мне нужно настроить обратный прокси nginx для этих доменов (example1.com, example2.com, test.example1.com), где dp мне нужно настроить домены в nginx для обратного прокси.

множественный server{} блоки и proxy_pass http://origin.server в location блоки.

Например:


server {
  test.example1.com;
  location / {
     proxy_pass http://origin.text.example1.com;
  }
}
server {
  server_name example1.com;
  location / {
     proxy_pass http://origin.example1.com;
  }
}
server {
  server_name example2.com;
  location / {
     proxy_pass http://origin.example2.com;
  }
}

Руководство для начинающих по nginx и Имена серверов в документе nginx поможет вам.

Более сложные конфигурации (включая / etc / nginx / sites-enabled /.conf, / и т.д. / nginx / сайты-доступные /.conf) доступны, но это зависит от ваших пакетов распространения.