我正在使用DocuSign API为我的信封事件设置Webhook侦听器。我的Webhook是我在AWS实例上运行的API端点。我尝试了同时按照信封以及使用Connect功能,包括Webhook。在这两种情况下,请求甚至都没有到达我的Apache服务器。
检查失败我看到了错误
"无法连接到远程服务器;由于目标机积极拒绝了它,因此无法建立连接"。
我确保端点没有被阻止,也没有外部请求。我可以使用Postman成功地向端点提出发布请求,因此我确定它可以正常工作。
我的端点在端口 8000 上运行,因此DocuSign是否可以忽略它并尝试将其发送到端口 80 ?
我将URL设置为" http://my_ip:8000/...",并且我正在开发模式下运行docusign,因此缺乏 ssl 不应该是问题。
我的假设被证明是正确的,事实证明,docusign仅支持端口80或444上的webhook侦听器。对于其他任何遇到此问题的人,我最终在我的nginx中使用proxy_pass在端口80上运行的文件将请求转发到端口8000上的我的API。更具体地说:
location /< WEBHOOK> {
proxy_pass http://< DOMAIN >:8000/< WEBHOOK >;
}
希望这对这个问题有帮助!