2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

EC2インスタンス(CensOS7)をwebサーバとして起動しドメインで表示させる

Last updated at Posted at 2020-09-23

今までの準備

前準備

  • 最新化
yum update

※こちらは、一旦webページを表示する ために以下の設定を行っております。
 実際に作業を行う際は適切に設定しましょう。

  • selinuxを無効化
$ getenforce
Enforcing

vi /etc/selinux/config
==========
削除
SELINUX=enforcing
追加
SELINUX=disabled
==========

reboot

$ getenforce
Disabled

httpdのインストール

  • インストール
yum install httpd

設定の変更

  • httpd.confの変更
vi /etc/httpd/conf/httpd.conf
==========
追加
ServerName www.domainname.com
==========
  • 構文チェック
$ httpd -t
Syntax OK
  • テストページの作成
touch /var/www/html/index.html
vi /var/www/html/index.html
==========
<h1>hello world</h1>
==========
  • httpdの起動・自動起動設定
systemctl start httpd
systemctl enable httpd

ブラウザで表示(IPアドレス指定)

  • IPアドレスの確認

以下の画像のIPv4パブリックIPと記載されている箇所にIPアドレスが書かれています。

無題 - ペイント 2020-09-16 20.19.09.png

  • ブラウザで確認

http://IPアドレス/index.html と検索すれば以下のように表示されました!!

無題 - ペイント 2020-09-16 20.22.51.png

ブラウザで表示(ドメイン指定)

先程は、IPアドレスを打ってindex.htmlの中身を表示させることが出来ました。
では、前に取得したドメインでindex.htmlの中身を表示させるように設定していきます。

  • Route53に設定を行う

1つホストゾーンを前に追加したので、その設定を行う。

Route 53 Console - Google Chrome 2020-09-16 20.28..png

無題 - ペイント 2020-09-16 20.29.40.png

  • レコードの作成を行う

無題 - ペイント 2020-09-16 20.31.24.png

  • ルーティングポリシー

こちらはシンプルルーティング
加重や位置情報などありますが、ここでは一番シンプルな方式でアクセスを行います。

無題 - ペイント 2020-09-16 20.32.32.png

  • シンプルなレコードを定義します

無題 - ペイント 2020-09-16 20.33.38.png

  • シンプルなレコードを定義

今回は、http://www.domainname.comでブラウザでアクセスすると表示させたいので、
ここではwwwとレコード名を入れます。
値は、www.domeinname.comはどこにアクセスさせたら良いのかなのでサーバのIPv4パブリックIPを入れます。
レコードタイプはAレコード レコードの詳細は → 主なDNSレコードの種類
TTL値は、どれくらいの間キャッシュとして持っておくかなので、一旦デフォルトの300秒。

レコード名      : www
値             : レコードタイプに応じたIPアドレスまたは別の値
               IPv4パブリックIP
レコードタイプ  : A
TTL(秒)        : 300(デフォルト)

無題 - ペイント 2020-09-16 20.35.55.png

  • レコードを設定

先程設定したれコードが追加されましたので、「レコードを作成」で進みます。

無題 - ペイント 2020-09-16 20.36.58.png

  • レコードの画面で確認

レコードを作成すると赤い枠の中に
www.domainname.com のレコード名が表示されました。
これで準備は完了です。

無題 - ペイント 2020-09-16 20.39.00.png

  • ブラウザで表示

ブラウザで、http://domainname.com/index.html と検索すれば以下のようにドメイン名でも表示できるようになりました!!

無題 - ペイント 2020-09-16 21.12.13.png

注意

EC2インスタンスは起動するごとにIPアドレスが変わるので、
ElasticIPをつけるか、起動したらRoute53のAレコードも変更するようにしましょう

2
1
0

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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?