Назад | Перейти на главную страницу

Подавать статические файлы с помощью Nginx, а также proxy_pass для Node.js?

Я размещаю Wiki-сервер Node.js (openKB) на /wiki за сервером Nginx. Как я могу proxy_pass из Nginx, в то время как Nginx обслуживает статические ресурсы, размещенные в /wiki/public и /wiki/images и /wiki/stylesheets/build и так далее.

Что я пробовал, но не сработало:

location /wiki {
        proxy_pass http://127.0.0.1:4444;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
}

РЕДАКТИРОВАТЬ:

Сайт: dffrnt.com/wiki

Вывод: Хотя приложение работает нормально, статические ресурсы вообще не обслуживаются. Я заметил, что некоторые из активов - 404, а другие - 503.

Вот что на сервере ...