Node.js NGINX太慢了

Node.js NGINX太慢了,node.js,http,nginx,proxy,reverse-proxy,Node.js,Http,Nginx,Proxy,Reverse Proxy,我在AWS EC2实例上设置了服务器。我在IP上的API工作完美,即 //工作正常 但是,当我配置我的nginx服务器并传递代理时,我的域无法按预期工作: //工作太慢 这是我的nginx文件: server { listen 80; server_name myDomainAddress; return 301 https://myDomainAddress$request_uri; } upstream main { server myIpAddress:30

我在AWS EC2实例上设置了服务器。我在IP上的API工作完美,即

//工作正常

但是,当我配置我的nginx服务器并传递代理时,我的域无法按预期工作:

//工作太慢

这是我的nginx文件:

server {
    listen 80;
    server_name myDomainAddress;
    return 301 https://myDomainAddress$request_uri;
}
upstream main {
    server myIpAddress:3000; #ip to nodejs server
}
server {
    listen 443;
    server_name myDomainAddress;
    client_max_body_size 8M;
    ssl on;
    ssl_certificate myCert.crt;
    ssl_certificate_key myKey.key;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_pass http://main;

        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_cache_bypass $http_upgrade;
    }
}

呃,什么是“太慢”?您的NGINX是否尝试进行DNS查找,但失败了?@CodeCaster当我使用正常的Ip地址点击时,它会正常工作。但当我通过上面的代理设置传递它时就不是了。工作,但太慢,我们可以阅读你的问题。你也读过我的评论吗?“太慢”有多慢?你有没有试过调查到底是哪一部分导致了这种缓慢?@CodeCaster Normal当我用我的ip打电话时,需要0.2秒,而用域打电话几乎需要1.5分钟。我现在几乎什么都试过了,但没有成功。你试过从网上调查所有的事情吗?有什么建议吗