2017-03-06 5 views
0

私はthis tutorialに行きますが、stripeを使用しているため、http://localhost/donate/payments.phpに接続できません。httpsではないため、stripe/iOSが必要です。PHPサーバをホストするためにEC2 Windows ServerとXAMPPの設定でURLを取得するにはどうすればよいですか?

AWS Windows Serverをダウンロードしてインストールしました。Xamppをインストールして、今度は自分のアプリケーションから自分のサーバーに接続しようとしています。

問題は、私はifconfigを実行し、ip_addrが与えられたpingしようとすると、私はtimeoutを取得し、です。私はポート80443を開いて、私はまだこの問題が発生しています。

私のアプリケーションがサーバに接続できることを確認するために、どこで正しい番号がURLにpingされていますか?

私はいくつかの重要な情報が不足している可能性がありますし、多分、多くの場合、読んで参照する記事があれば、それも非常に役立つだろう。

提案がありますか?

ありがとうございます!

+0

まず、同じマシンからポート80にtelnetで接続できることを確認します。あなたが次のことをtelnetできるのであれば、公的なIPとは何かを考えなければなりません。弾力性のあるロードバランサを使用していないと仮定して、次の記事を読んでくださいhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.htmlこれは弾力性を設定する方法を理解するのに役立ちますあなたのec2インスタンスへのipは、ここで私が見つけたもう一つのシンプルなYouTubeです。https://www.youtube.com/watch?v=A3F2vIQYlu8 – liorsolomon

答えて

1

EC2コンソールでインスタンスを選択し、[説明]タブを表示します。パブリックDNSまたはパブリックIPを使用してインスタンスにアクセスできます。私はifconfigがあなたのAWS VPCの外部にアクセスできないプライベートIPを報告すると信じています。

また、ある時点で、EC2インスタンスにElastic IPを割り当てて、IPアドレスが常に変化しないようにする必要があります。

+0

私はその場所に行って公衆のIPを手に入れました。 IPは52.11.110.XXです。私はそれをpingしようと、私はまだタイムアウトを取得します。私は1分間Windowsのファイアウォールを取り除こうと試みて、もう一度試してみましたが、まだ役に立たない。私の前提は、私​​はそれをpingすることができない場合は、私は私のPHPサーバーにAFNetworking要求を取得する方法はありません。これは正しいです?もう何か試してみるべきですか? – Ryan

+0

私はリモートデスクトップをインスタンスに追加することを追加します – Ryan

+1

pingについてのあなたの仮定は間違っています。 Pingは異なるプロトコルで動作し、AWSではデフォルトでブロックされます。とにかく、URLを取得することについての質問に答えました。今すぐサーバーをインバウンドトラフィックにオープンするには、WindowsファイアウォールとEC2セキュリティグループの両方でポートを開く必要があります。 –

関連する問題