curl "http:www.xxxx.com:8086"
返回:couldn't connect to host
curl "http://www.baidu.com"
可以返回正常的结果。
查了一下godaddy服务器上php是否支持curl,php -i|grep -i curl 是enable的。
后来查了半天是godaddy共享主机“无能”所致。共享主机这种卑微的服务器没有root权限是不能开放端口的,godaddy只给共享主机开启了几个常用的http的80和https的443,还有ftp的20、21,还有smtp的465和pop3的995 imap的993,ssh的22端口需要到cpanel上自己开启。
而我curl的是一个8086端口,这种端口是没权限开放的,就死了这条心吧。
或者你自己找一台闲置的vps,给8086代理一下,比如:
你想在godaddy的共享主机上请求xxx.com:8086,那你就转而去请求你的闲置vps主机yyy.com,在yyy.com上进行xxx.com:8086的请求,将响应返回给godaddy的共享主机。曲线救国。