使用nginx进行请求转发的时候,会存在许多默认配置,这些默认配置可能会影响程序的使用。

最大请求体大小配置

  1. #默认为1MB
  2. client_max_body_size 100m;

webSocket每过60S断开

  1. 设置nginx读取时间限制为10分钟

    #默认为60S
    proxy_read_timeout 600s;
    
  2. websocket需要设置心跳,否则某些情况下会接收不到消息。

vue history转发配置

 try_files $uri $uri/ /index.html;