ユーザ用ツール

サイト用ツール


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

差分

このページの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】を入力する。
 +{{ :サーバ:aws:サーバ構築手順:vpc_ec2の構成:freenom.jpg?direct |}}
  
 ===== 各ドメインのドキュメントルートを作成 ===== ===== 各ドメインのドキュメントルートを作成 =====
行 18: 行 23:
 $ sudo chown www:www /var/www/bbbb-test.tk $ sudo chown www:www /var/www/bbbb-test.tk
 </code> </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にバーチャルホストを設定_ネームベース.1543547712.txt.gz · 最終更新: 2018/11/30 12:15 by yusuke_komori