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

Хост CNAME не достигает приложения

Это должна быть простая проблема, но я не могу заставить ее работать ... Обычно у меня есть клиент, который устанавливает свой домен test.customer.com указать через CNAME на customer.product.com.

У меня есть правило nginx listen 80 default_server; и proxy_set_header Host $host; для перенаправления хоста на сервер Node.js за nginx.

Однако когда я иду в test.customer.com Я вижу в приложении, что хост установлен на product.com. Так что в основном я не вижу в коде, с какого Хоста исходит запрос ...

Как это возможно и почему не установлено customer.product.com (что мне нужно)? Что мне не хватает?

Редактировать: это моя конфигурация nginx, чтобы поймать этот запрос:

    server {
            listen 80 default_server;

            location / {

                    proxy_set_header Host $host;
                    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_set_header X-NginX-Proxy true;

                    proxy_pass http://127.0.0.1:3000;

            }

    }

Вы уверены, что есть http://127.0.0.1:3000 возможно, не выполняет перенаправление, которое приводит к product.com?