несколько сайтов под своим доменом (domain.com/site1, domain.com/site2, etc.). А может ли он также хостить несколько сайтов, который отдаются отдельно по доменам?
server_name domain.com
location /site1 {
proxy_pass site1.com,
}
location /site2 {
proxy_pass site2.com
}
Я к тому, что он главную отдаст (по /site2 — site2.com/), но если я на главной нажму на какую-то ссылку, которая ведет на site2.com/some-info/, сможет ли Nginx при определенном конфиге взять и у себя отобразить (domain.com/site2/some-info/)?
Как load balancer, грубо говоря. Только обычно для REST API back-end`ом это работает так как там просто данные по URL оттдаются, а там ссылки на свои же хосты.
Ну да, оно так и работает.
Обсуждают сегодня