yarkov
@yarkov
Помог ответ? Отметь решением.

Как правильно сделать редирект с поддомена в каталог с помощью Nginx?

Очень сокращенный конфиг, только важное:
upstream keeper_app {
    server 127.0.0.1:8080;
}

server {
    listen 80;
    server_name domain.dev www.domain.dev;
    proxy_set_header Host domain.dev;
    access_log  /var/log/nginx/domain.ru/access.log combined;
    error_log  /var/log/nginx/domain.ru/error.log  warn;
    resolver 127.0.0.1;
    root /var/www/domain.ru;
    index index.html;
    location / {
        try_files $uri $uri/ /index.html;
    }
    location /api/ {
        proxy_pass http://keeper_app;
    }
}

Переадресация запросов вида http://domain.ru/api/(.*) в Node.js сервер работает. А как сделать, чтобы запросы были вида api.domain.ru/(.*) ?
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
@miksir
IT
server {
    listen 80;
    server_name api.domain.dev;

    location / {
        proxy_set_header Host domain.dev;
        proxy_pass http://keeper_app/api/;
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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