Как я могу проксировать все активы из сервиса http://127.0.0.1:4000 в мой домен

#nginx

#nginx

Вопрос:

У меня есть приложение Angular ssr на порту 4000. И я хотел бы связать свой веб-сайт с этим приложением через Nginx. Я написал конфигурацию

 server {
    server_name tsame-domain.ru www.same-domain.ru;
    charset UTF-8;
    index index.html;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/same-domain.ru/*.conf;
    access_log /var/www/httpd-logs/same-domain.ru.access.log;
    error_log /var/www/httpd-logs/same-domain.ru.error.log notice;
    ssi on;
    root $root_path;
    
    location / {
        proxy_pass http://127.0.0.1:4000;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_cache_bypass $http_upgrade;
        proxy_redirect off;
        proxy_set_header X-Forwarded-Proto $scheme;
        location ~* ^. .(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
            expires 5d;
        }
    }
    
    gzip on;
    gzip_comp_level 9;
    gzip_disable "msie6";
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml rss text/javascript application/javascript;
    set $root_path /var/www/www-root/data/www/same-domain.ru;
    listen 91.**.**.122:80 default_server;
}
 

И когда я открываю same-domain.ru , это работает, но без каких-либо стилей.
Я объясняю: если я открою http://91…122:4000/assets/scc/style.css — это работает, но когда я открываю same-domain.ru/assets/scc/style.css — это не работает.
Вопрос: Как я могу сделать проксирование всех активов из http://127.0.0.1:4000 в мои владения?

Комментарии:

1. Обязательно используйте правильный IP-адрес сервера в блоке местоположения.

2. Я снова проверяю, это правильно

3. Вы связали nginx для работы с вашими созданными сайтами -включенными и доступными сайтами? Убедитесь, что вы отключили и удалили файл по умолчанию.