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

Прокси-сервер Nginx для настройки CNAME

Мое приложение обслуживает целевые страницы, и нам нужно, чтобы пользователи настраивали его 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.