Node.js NGINX太慢了
我在AWS EC2实例上设置了服务器。我在IP上的API工作完美,即 //工作正常 但是,当我配置我的nginx服务器并传递代理时,我的域无法按预期工作: //工作太慢 这是我的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
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分钟。我现在几乎什么都试过了,但没有成功。你试过从网上调查所有的事情吗?有什么建议吗