Я размещаю 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.
Вот что на сервере ...