Мое приложение обслуживает целевые страницы, и нам нужно, чтобы пользователи настраивали его CNAME
например: {{userdomain}}. myapp.com/{{pageid}} сегодня обслуживает целевые страницы.
Пользователь хочет сопоставить его с {{Landing}}. Theirsite.com
Итак, мы разрешаем им присвоить ему имя {{userdomain}} - {{pageid}}. Myapplanding.com
Я пытаюсь использовать nginx в качестве прокси для запросов к странице. Еще одна причина, по которой я использую nginx, - это разрешить пользователю использовать SSL-сертификаты, поскольку их сложно настроить в облачной службе, которую мы используем для myapp.
server {
listen 80;
server_name *.myapplanding.com;
# server_name {{userdomain}}-{{pageid}}.myapplanding.com (I want userdomain and pageid to be parsed and proxied
location / {
proxy_pass https://????; // What goes here? It should forward to https://{{userdomain}}.myapp.com/landing/{{pageid}}
}
}
Спасибо.
Наконец, мы попросили всех пользователей присвоить ему имя landing.myapp.com; Прокси-сервер nginx получил URI запроса и отправил его вышестоящему серверу, который просмотрел базу данных и обслужил нужную страницу. Для каждого пользователя не было собственного cname.