如何解决在 Nginx 服务器上部署 Node API 和 Angular App
我正在尝试在 Nginx 服务器上部署节点 api(在端口 3001 上运行)和一个 angular 应用程序 - Ubuntu 20
我可以使用以下配置为我的节点配置反向代理
location /n2/api/test {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
API 与 myserver.com/n2/api/test
现在,我希望我的 Angular 应用从 url myserver.com/n2
我已经为此做了以下配置
location /n2 {
try_files $uri $uri/ /index.html;
}
我已将我的 Angular 构建上传到 /var/www/html/n2
文件夹
root 是 nginx 配置是 /var/www/html
但是当我尝试访问 myserver.com/n2
时,我收到 404 Not Found 错误。
我的 nginx 配置可能有什么问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。