强调!!!如果有上传视频等这种上传媒体资源过大的springboot(多模块)后端接口,在nginx不止要配置转发路由,还需要配置nginx的最大上传限制
client_max_body_size 1024M;
nginx的三大功能
1. 请求转发
2. 负载匀衡
3. 动静分离
今天粘贴一下请求转发的配置
先找到nginx的配置文件
如图:
配置请求转发的配置需要在http{}
内设置,
建议在配置文件最后部分配置,找到server再填写如下配置
主要配置如下:
# 配置请求转发,对外暴露9001端口,如果url路径有eduservice则转发到8001端口,url路径有eduoss则转发到8002端口
server {
# 监听端口号
listen 9001;
# 主机名称
server_name localhost;
# ~表示使用正则匹配
location ~ /eduservice/ {
proxy_pass http://localhost:8001;
}
location ~ /eduoss/ {
proxy_pass http://localhost:8002;
}
}
server监听9001端口,~表示使用正则匹配,
当路径中出现/eduservice/
转发到本地的8001端口
同理,路径中有/eduoss
则转发到本地的8002端口
以上就是springboot做后端(多模块化,多端口),vue做前端,利用nginx请求转发的配置。