ユーザ用ツール

サイト用ツール


サイドバー

サーバ:aws:サーバ構築手順:vpc_ec2の構成:ec2にバーチャルホストを設定_ネームベース

文書の過去の版を表示しています。


EC2にバーチャルホストを設定(ネームベース)

EC2 に Elastic IP を割り当てる

【AWS】>【EC2】>【Elastic IP】>【新しいアドレスの割り当て】 【アドレスの関連付け】、EC2のインスタンスを選択する

ドメインの取得

今回はテスト用に、Freenomでドメインを取得。

  • aaaa-test.tk
  • bbbb-test.tk

など適当に。

各ドメインのドキュメントルートを作成

$ sudo mkdir /var/www/aaaa-test.tk
$ sudo chown www:www /var/www/aaaa-test.tk

$ sudo mkdir /var/www/bbbb-test.tk
$ sudo chown www:www /var/www/bbbb-test.tk

バーチャルホストの設定

$ sudoedit /etc/httpd/conf.d/vhost.conf
# vhost.conf を貼り付け

vhost.conf

<VirtualHost _default_:80>
  DocumentRoot /var/www/html
</VirtualHost>

##############################
# aaaa-test.tk
##############################
<VirtualHost *:80>
  ServerName aaaa-test.tk
  ServerAlias www.aaaa-test.tk
  DocumentRoot /var/www/aaaa-test.tk
  ServerAdmin 管理者のメールアドレス

  ErrorLog logs/aaaa-test.tk-error_log
  CustomLog logs/aaaa-test.tk-access_log combined

  <Directory "/var/www/aaaa-test.tk">
    Options FollowSymLinks
    AllowOverride All
  </Directory>
</VirtualHost>
 
##############################
# bbbb-test.tk
##############################
<VirtualHost *:80>
  ServerName bbbb-test.tk
  ServerAlias www.bbbb-test.tk
  DocumentRoot /var/www/bbbb-test.tk
  ServerAdmin 管理者のメールアドレス

  ErrorLog logs/bbbb-test.tk-error_log
  CustomLog logs/bbbb-test.tk-access_log combined

  <Directory "/var/www/bbbb-test.tk">
    Options FollowSymLinks
    AllowOverride All
  </Directory>
</VirtualHost>
# 構文チェック
$ apachectl configtest

# 再起動(graceful か restart)
$ sudo apachectl graceful
$ sudo apachectl restart

アクレスできるか確認
http://aaaa-test.tk/
http://bbbb-test.tk/

コメント

コメントを入力. Wiki文法が有効です:
 
サーバ/aws/サーバ構築手順/vpc_ec2の構成/ec2にバーチャルホストを設定_ネームベース.1543548668.txt.gz · 最終更新: 2018/11/30 12:31 by yusuke_komori