我正在端口5000上运行Koa应用程序,并且我希望Ngnix在子目录中提供该应用程序-例如: http://example.com/myNodeApp
这是我目前进入的 /etc/nginx/sites-enabled/default
location ^~ /myNodeApp/ {
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://localhost:5000/;
}
这类型的作品......除了一个事实,即任何重定向例如,this.redirect('/')
在我兴亚应用程序转到nginx的Web根目录/
而且,它不会渲染我Koa应用程序public
目录中的任何内容,例如样式表,javascript和图像。
我究竟做错了什么?谢谢。