1

私はLinux EC2インスタンスを持っています。 Apacheがインストールされているので、私は自分のインスタンスにsshしています。EC2のWebServerは503/404/nothingを返します

curl localhost 

私のApacheが提供するWebページがあります。しかし、このページをURL(http://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.comのような)でアクセスしようとすると、1つのインターネット接続で503のエラーページ、他の接続で404エラーページが返されます。 URLでサーバにアクセスしようとすると、access_logとerror_logに何も表示されません。私は立ち往生している。この問題の解決方法を教えてください。

答えて

1

私は、httpエラーメッセージがあなたのApacheサーバーからではなく、amazonaws.com自身によって返されたことをローカルヒントで忘れていると思います。ポートTCP 80のセキュリティを設定しましたか? sshポートはデフォルトでオープンしていますが、ポート80はわかりません

+0

はい、ポート80ですべてのトラフィックを許可するセキュリティグループを作成しました。 –

+0

Webサーバーに直接アクセスできるかどうかを確認するためにhttp:// xxx-xxx-xxx-xxx:80を試したと思います。 – tartar

+0

はい、ifconfigからサーバーIPを取得して試しましたが、結果は同じです。 –

0

iptablesをオフにすることでこれを解決しました。ファイアウォールが問題でした。皆さん、助けてくれてありがとう。

関連する問題