
私は IIS を使用してアプリをホストしており、ポート 80 を使用しています。RDP で IP アドレスを入力するとアプリにリダイレクトされますが、RDP 外部の IP アドレスを使用すると機能しません。XAMPP で確認したところ、同じポート (同時ではありません) で機能しており、RDP 外部からアクセスできます。何が問題なのでしょうか。
答え1
ウェブサイトを EC2 インスタンスでホストしている場合、IP アドレスだけでなく、インスタンスにアタッチされている EC2 セキュリティ グループも考慮する必要があります。これらは AWS のファイアウォールに相当し、外部からアクセスできるポートを制御します。
どこからでもポート 80 へのアクセスを許可しない場合は、おっしゃるとおり (リモート デスクトップ経由で接続している場合)、インスタンス自体から Web サイトにアクセスできるようになりますが、今度は別のコンピューターから参照する場合です。
セキュリティグループを確認してください。ただし、セキュリティ上の理由から、必要な特定のポートへのアクセスのみを許可するようにしてください。たとえば、HTTPの場合は80、HTTPSの場合は443です。
EC2セキュリティグループに関するAWSドキュメントは以下を参照してください。https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html