Nginx no resolver defined to resolve domain.com — в чем ошибка?

Хочу сделать прокси для мобильной версии

server {
        listen 80;
        server_name m.domain.com;
        location / {
                proxy_pass http://domain.com/mobile/$request_uri;
        }
}


В логах получаю no resolver defined to resolve domain.com.
У товарища работает эта конфигурация.
В чём может быть дело?

Спасибо.
  • Вопрос задан
  • 19230 просмотров
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Либо пропишите
resolver 8.8.8.8;

Либо (если не доверяете гуглу):
apt-get install bind9Потом в конфиге:
resolver 127.0.0.1;
Ну а самое правильное - прописать ip адрес вместо domain.com и передавать заголовок Host на бэкэнд:
proxy_set_header Host $host;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы