2016-12-09 12 views
0

GodaddyでホストされているPHPサーバーからAmazon EC2 Webサイトに接続しようとしています。だから、HTTP_Request2を使用して、私は次のようにします。HTTP_Request2 GETエラー

$request = new HTTP_Request2('http://XX.XX.XXX.XXX:3007/something/something', HTTP_Request2::METHOD_GET); 

これには次の値を返します。

Error: Unable to connect to tcp://XX.XX.XXX.XXX:3007. Error: Connection refused 

今、私は私のアマゾンサーバー上のポートが開いていて、私からそれに接続するためにjQueryのを使用する場合に動作します知っています自分のマシンや私のGodaddyウェブサイト。しかし、PHP以外で同じことをしようとすると、動作しません。私は私のGodaddyサーバーにrequest2パッケージをインストールしていることを確認しました。

答えて

0

問題が見つかりました。問題はGoDaddyがcurl または request2でカスタムポート(私が使用しようとしている3007ポートなど)を使用できないことです。

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 

https://stackoverflow.com/a/16573737/4553140

で投稿されました:あなたは(あなたが/管理している場合、そのサーバーを所有している)に接続しようとしている別のサーバー上で使用するための回避策
関連する問題