I am trying to proxy pass a path on my server to a node.js app. The problem is the proxy pass works but static content is does not have the new path on it. For example example.com/myapp/
works but static content loses the /myapp/
path (example.com/css/
instead of example.com/myapp/css/
) and returns 404.
myapp.conf
server {
access_log /var/log/nginx/avalanche.log;
root /path/to/my/app;
location /myapp/ {
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_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:3000/;
proxy_redirect off;
}
}
The app works when location is /
but not with the extra path.
via chaptuck
No comments:
Post a Comment