У меня есть сервер, на котором запущены разные сайты, и мне нужно настроить обратный прокси 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) доступны, но это зависит от ваших пакетов распространения.