带Vue-CLI的Nginx proxy_pass太慢

时间:2019-09-29 03:16:00

标签: vue.js nginx reverse-proxy nginx-reverse-proxy

我正在将nginx proxy_pass vue docker 容器)一起使用 当我使用直接端口(例如http://127.0.0.1:4000)进行连接时,效果很好且非常快捷。

但是当我使用具有域(例如https://example.com)的443端口连接时,总是会因JavaScript加载速度太慢而失败。

https://example.com/js/app.7f6baa34.js网络:: ERR_CONNECTION_RESET 200(确定)

console

network

  server {
      listen 443 ssl;
      ssl_certificate /etc/nginx/ssl/www.example.com/example.com.crt;
      ssl_certificate_key /etc/nginx/ssl/www.example.com/example.com.key;
      server_name www.example.com;
      client_max_body_size 100M;

      location / {
          proxy_set_header        Host $host;
          proxy_set_header        X-Real-IP $remote_addr;
          proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header        X-Forwarded-Proto $scheme;
          proxy_pass http://localhost:4000;
      }


      access_log /var/log/nginx/access.log;
      error_log /var/log/nginx/error.log;
  }

1 个答案:

答案 0 :(得分:0)

问题解决了。

这是由于服务器内存不足所致。