This sort of works at the most basic level - but it would seem others also have problems with IFTTT and
cacert.org
[{"id":"4f13439e.b0ecbc","type":"tcp in","name":"","server":"server","host":"","port":"8080","datamode":"stream","datatype":"utf8","newline":"\\n","topic":"","base64":false,"x":185,"y":442,"z":"ef78dde5.10872","wires":[["e2fe9821.1d0168"]]},{"id":"5c32a275.a3cd5c","type":"tcp out","host":"","port":"","beserver":"reply","base64":false,"end":false,"name":"","x":561,"y":442,"z":"ef78dde5.10872","wires":[]},{"id":"e2fe9821.1d0168","type":"function","name":"","func":"var m = {payload:msg.payload};\nmsg.payload = \"HTTP/1.1 200 OK\\r\\nContent-Type: text/plain\\r\\nContent-Length: 3\\r\\nConnection: close\\r\\n\\r\\nOK.\";\nreturn [msg,m];","outputs":"2","noerr":0,"x":378,"y":469,"z":"ef78dde5.10872","wires":[["5c32a275.a3cd5c"],["8df2512d.720db"]]},{"id":"8df2512d.720db","type":"debug","name":"","active":true,"console":"false","complete":"false","x":571,"y":499,"z":"ef78dde5.10872","wires":[]}]