cURL抛出cURL错误7连接被拒绝



我想通过cURL获取我的页面内容…

  1. 第一次执行脚本,我得到了内容
  2. 刷新页面
  3. 我收到'cURL错误7:未能连接到端口443:连接被拒绝
  4. I'm wait 5 minutes
  5. 刷新页面
  6. …我现在得到的内容,但当刷新:转到点3…

什么是有趣的,当我通过邮差发出请求,所以我一直得到我的页面的内容…??

连接图

域名到路由器,路由器说:'goto nginx服务器',下一步nginx服务器通过proxy_pass连接到page_vm。

nginx配置

server {
listen 5443 ssl;
server_name <my.site>;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto https;
proxy_redirect off;
proxy_buffering off;
proxy_pass http://192.168.42.10:82;
proxy_http_version 1.1;
}
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_certificate fullchain.pem;
ssl_certificate_key privkey.pem;
}

有人能帮我吗?我今天要花4个小时讲这个……

在这种情况下可能有很多不同的事情,首先我想到的是你可能有一些东西限制了你可以向你的网站请求的次数,工具像fail2ban或其他东西。

您是否尝试从浏览器复制curl命令并尝试这样做?https://everything.curl.dev/usingcurl/copyas如果这也失败了,可能是一些限制速率的东西…

OK。我现在运行cURL命令,带-vv参数和…第一次它试图连接到我的公共IP,我得到了页面的内容,但是当我第二次尝试它试图连接到我的路由器IP,我没有得到页面的内容…

最新更新