首页 > 解决方案 > 带有 vue-cli 的 nginx proxy_pass 太慢了

问题描述

当我使用直接端口(例如http://127.0.0.1:4000 )连接时,我将nginx proxy_passvuedocker容器)一起使用,这非常有效且快速。

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

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

安慰

网络

  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;
  }

标签: vue.jsnginxreverse-proxynginx-reverse-proxy

解决方案


问题解决了。

它是由服务器内存不足引起的。


推荐阅读