Обратный прокси-сервер Nginx + приложение, размещенное на Vercel, не работают вместе

У меня есть сайт WordPress с Nginx, который существует на https://www.exampleurl.com

У меня есть приложение, работающее на Vercel — https://github.com/cwackerfuss/реакт-слово — под которым я хочу бежать https://www.exampleurl.com/wordle/ моего веб-сайта (а не субдомена, это, конечно, сделало бы все намного проще).

Итак, я настроил обратный прокси в Nginx:

location /wordle/ {
proxy_pass https://wordleexample.vercel.app/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

Он «работает», но файлы .js и .css, которые он пытается загрузить, не привязаны жестко к версиям, размещенным на Vercel.

<script defer="defer" src="/static/js/main.e185fe80.js"></script>
<link href="/static/css/main.8376a7a5.css" rel="stylesheet">

Итак, браузер пытается искать эти файлы в www.домен.com/wordle/ где их, конечно, нет. Итак, приложение не загружается/не работает.

Как я могу заставить приложение работать так, как я хочу? Я основывал вышеизложенное эта почта который я нашел.

Я знаю, что могу настроить что-то как личный домен в Vercel, но это открывает другие проблемы, связанные с настройками DNS, которые я не могу изменить, AWS, CDN, хостинг и т. д.

nginx nginx-обратный прокси

0

Добавить комментарий

Ваш адрес email не будет опубликован.