nginx: Как развернуть SPA и серверный API-интерфейс на рабочем сервере с разными доменами и номерами портов - PullRequest
0 голосов
/ 03 марта 2020

Мне нужно развернуть SPA на nginx сервере. Внутренний API-интерфейс должен находиться на том же сервере, но с другим доменом и портом.

Допустим, внешний домен имеет значение front.example, а внутренний домен - back.example.

Какая правильная конфигурация на nginx сервере?

1 Ответ

0 голосов
/ 04 марта 2020

Вот решение:

/ etc / nginx / sites-enabled / front.example

server {
    listen 80;
    listen [::]:80;
    root /var/www/html;
    index index.html index.htm;
    server_name front.example www.front.example;
    location / {
        try_files $uri $uri/ /index.html;
    }
}

/ etc / nginx / sites -enabled / back.example

server {
    server_name back.example www.back.example;

    location / {
        proxy_pass http://0.0.0.0:4444;
    }

}

ПРИМЕЧАНИЕ: Не забудьте включить только sites-enabled/* в etc/nginx/nginx.conf.

...