godaddy伺服器curl無能

地球沒有花發表於2018-12-12

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的共享主機。曲線救國。

相關文章