このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
サーバ:aws:サーバ構築手順:vpc_ec2の構成:ec2にバーチャルホストを設定_ネームベース [2018/11/30 12:15] yusuke_komori 作成 |
サーバ:aws:サーバ構築手順:vpc_ec2の構成:ec2にバーチャルホストを設定_ネームベース [2020/11/10 17:21] (現在) humolife [バーチャルホストの設定] |
||
---|---|---|---|
行 3: | 行 3: | ||
【AWS】>【EC2】>【Elastic IP】>【新しいアドレスの割り当て】 | 【AWS】>【EC2】>【Elastic IP】>【新しいアドレスの割り当て】 | ||
【アドレスの関連付け】、EC2のインスタンスを選択する | 【アドレスの関連付け】、EC2のインスタンスを選択する | ||
+ | |||
+ | ===== セキュリティグループにHTTPSを追加 ===== | ||
+ | 【AWS】>【EC2】>【セキュリティグループ】>【インバウンド】>【HTTPS】がなければ追加 | ||
===== ドメインの取得 ===== | ===== ドメインの取得 ===== | ||
行 9: | 行 12: | ||
* bbbb-test.tk | * bbbb-test.tk | ||
など適当に。 | など適当に。 | ||
+ | Freenomのドメイン設定画面で、【Use DNS】を選び、EC2に割り当てた【Elastic IP】を入力する。 | ||
+ | {{ : | ||
===== 各ドメインのドキュメントルートを作成 ===== | ===== 各ドメインのドキュメントルートを作成 ===== | ||
行 18: | 行 23: | ||
$ sudo chown www:www / | $ sudo chown www:www / | ||
</ | </ | ||
+ | 適当なindex.htmlファイルをアップしておく。 | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | aaaa-test.tk | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== バーチャルホストの設定 ===== | ||
+ | < | ||
+ | $ sudoedit / | ||
+ | # vhost.conf を貼り付け | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | DocumentRoot / | ||
+ | </ | ||
+ | |||
+ | ############################## | ||
+ | # aaaa-test.tk | ||
+ | ############################## | ||
+ | < | ||
+ | ServerName aaaa-test.tk | ||
+ | ServerAlias www.aaaa-test.tk | ||
+ | DocumentRoot / | ||
+ | ServerAdmin 管理者のメールアドレス | ||
+ | |||
+ | ErrorLog logs/ | ||
+ | CustomLog logs/ | ||
+ | |||
+ | < | ||
+ | Options FollowSymLinks | ||
+ | AllowOverride All | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ############################## | ||
+ | # bbbb-test.tk | ||
+ | ############################## | ||
+ | < | ||
+ | ServerName bbbb-test.tk | ||
+ | ServerAlias www.bbbb-test.tk | ||
+ | DocumentRoot / | ||
+ | ServerAdmin 管理者のメールアドレス | ||
+ | |||
+ | ErrorLog logs/ | ||
+ | CustomLog logs/ | ||
+ | |||
+ | < | ||
+ | Options FollowSymLinks | ||
+ | AllowOverride All | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | # 構文チェック | ||
+ | $ apachectl configtest | ||
+ | |||
+ | # 再起動(graceful か restart) | ||
+ | $ sudo apachectl graceful | ||
+ | $ sudo apachectl restart | ||
+ | </ | ||
+ | ブラウザで URL を叩いてアクセスできるか確認 | ||
+ | |||
+ | ===== mod_ssl ===== | ||
+ | https:// | ||
+ | < | ||
+ | # Apacheのバージョン確認 | ||
+ | $ httpd -v | ||
+ | |||
+ | # opensslの確認 | ||
+ | $ rpm -qa | grep openssl | ||
+ | $ openssl version | ||
+ | |||
+ | # mod_sslの確認 | ||
+ | $ rpm -qa | grep mod_ssl | ||
+ | |||
+ | # mod_sslのインストール | ||
+ | $ sudo yum -y install mod_ssl | ||
+ | </ | ||
+ | |||
+ | ===== SSL証明書の取得(Let' | ||
+ | [[サーバ: | ||
+ | |||
+ | ===== 証明書自動更新 ===== | ||
+ | [[サーバ: | ||