内容へ移動
ゆーものメモ帳
ユーザ用ツール
管理
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
サーバ:aws:サーバ構築手順:vpc_ec2の構成:ec2にバーチャルホストを設定_ネームベース
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== EC2にバーチャルホストを設定(ネームベース) ====== ===== EC2 に Elastic IP を割り当てる ===== 【AWS】>【EC2】>【Elastic IP】>【新しいアドレスの割り当て】 【アドレスの関連付け】、EC2のインスタンスを選択する ===== セキュリティグループにHTTPSを追加 ===== 【AWS】>【EC2】>【セキュリティグループ】>【インバウンド】>【HTTPS】がなければ追加 ===== ドメインの取得 ===== 今回はテスト用に、[[https://my.freenom.com/clientarea.php|Freenom]]でドメインを取得。 * aaaa-test.tk * bbbb-test.tk など適当に。 Freenomのドメイン設定画面で、【Use DNS】を選び、EC2に割り当てた【Elastic IP】を入力する。 {{ :サーバ:aws:サーバ構築手順:vpc_ec2の構成:freenom.jpg?direct |}} ===== 各ドメインのドキュメントルートを作成 ===== <code> $ 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 </code> 適当なindex.htmlファイルをアップしておく。 <code|index.html> <html> <body> aaaa-test.tk </body> </html> </code> ===== バーチャルホストの設定 ===== <code> $ sudoedit /etc/httpd/conf.d/vhost.conf # vhost.conf を貼り付け </code> <code|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> </code> <code> # 構文チェック $ apachectl configtest # 再起動(graceful か restart) $ sudo apachectl graceful $ sudo apachectl restart </code> ブラウザで URL を叩いてアクセスできるか確認 ===== mod_ssl ===== https://qiita.com/ariaki/items/174aacfc224d2af5f2ee <code> # 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 </code> ===== SSL証明書の取得(Let's Encrypt) ===== [[サーバ:ssl証明書:ssl証明書の取得_let_s_encrypt|SSL証明書の取得(Let's Encrypt)]] ===== 証明書自動更新 ===== [[サーバ:ssl証明書:ssl証明書の自動更新_let_s_encrypt|SSL証明書の自動更新(Let's Encrypt)]]
サーバ/aws/サーバ構築手順/vpc_ec2の構成/ec2にバーチャルホストを設定_ネームベース.txt
· 最終更新: 2020/11/10 17:21 by
humolife
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ