很长时间以来,我一直在使用URL作为Messenger Messenger的回调。但是突然之间我无法使用它了。我尝试验证它,但显示为
无法验证URL。回调验证失败,原因是 出现以下错误:curl_errno = 28; curl_error =操作超时 6003毫秒后,收到0个字节中的0个; HTTP消息= 未知响应代码
我在nginx后面使用了nodejs。使用让加密SSL证书。当我向Webhook URL发出GET请求时,它是有效的,并且它还会验证令牌。但是,当我尝试从Facebook尝试时,事实并非如此。它也不在Nginx访问日志中记录任何内容。那是我的nginx设置。
server {
server_name servername;
root /home/user/projects/bot/public;
index index.html;
location / {
try_files $uri $uri/ =404;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/bot.ml/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/bot.ml/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
location /bot/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://backend_hosts/;
proxy_redirect off;
}
}
任何帮助将不胜感激。