LoginSignup
1
2

More than 5 years have passed since last update.

AWS上のCentOSにApacheをインストールしたのにTestPageが開かない問題

Posted at

背景

AWS上に2台サーバを立ててHA構成っぽいものを作りたいなーと思っており、まずはWebサーバを立てようと思った次第です。
CentOSをOrderして、yum install httpdで行けるやろ!と思ったら全く開かず…

ちゃんと見られるようになるまでの備忘録を載せます。

構成

CentOS Ver6
インスタンス作成時にクイックスタート上に表示されないので、AMI MarketplaceからCentOSで検索してね。

手順?

0.なにはともあれyum update

1.Apacheインストール
yum install httpd

2.ポータル上(AWSって「ポータル」って呼ぶんすかね?)からセキュリティグループを開く。
 編集でHTTPからのアクセスを許可する。

===
ここまで設定すればあとはhttpd起動でIPアドレスにアクセスするとスタートページに飛ぶと思ってました。
どうやらAWSでオーダーしたばかりのCentOSはiptables上で80番のポートが空いていないのです。
Apacheインストール/起動かつセキュリティグループの設定にも問題がないのにアクセス出来ない場合はiptablesの設定を見てみてください。

3.以下コマンドにてhttpからのアクセスを許可できます。
/sbin/iptables -I INPUT 5 -p tcp --dport http -j ACCEPT

備考

あとわからないなりに色々設定をいじくったので(効果あったか分からないけど)載せておきます。

・Elastic IPの割り当て
グローバルIPが起動するたびコロコロ変わってしまうのを防ぐため固定IPを割り振ります。課金状況はよく分かっていません!!

chkconfig httpd on
起動するたびhttpdを起動する設定にしました。
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
となっていればOK

1
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2