这样配置是否正确 server { listen 9001; server_name localhost; location / { root /home/cl

动态 未结 0 124
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个配置基本上是正确的,可以将Vue项目部署到Nginx服务器上,并将以`/api/`开头的请求转发到`http://localhost:9002/`地址。 其中,`location /`用于匹配所有请求,并将其映射到`/home/cli/web/dist`目录下的静态文件。`try_files`指令用于在请求的文件不存在时,将请求重定向到`index.html`文件,以支持Vue路由功能。 `location /api/`用于匹配以`/api/`开头的请求,并将其转发到`http://localhost:9002/`地址。这里没有设置请求头信息,如果需要设置请求头信息,可以使用`proxy_set_header`指令。 需要注意的是,如果后台服务和前端服务不在同一台服务器上,应该将`proxy_pass`指令中的地址改为后台服务的IP地址和端口号。另外,如果后台服务启用了HTTPS协议,应该将`http`改为`https`。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复