別の方の↓こちらの問題と似ているのですが、
https://teratail.com/questions/58465
同様にAWS上のサブドメインの設定が正常に反映されない状態にあります。
流れとしては
1.すでにあるexample.comのサブドメインdev.example.comを作ろうとRoute53上でサブドメインのレコードセットを作成。その際、Aレコードとし、エイリアスにexample.comのドメインと同じELBを指定。
2.サブドメイン用のディレクトリを/var/www_devに作成し、example.comのサイトデータをコピペ。
3.VirtualHostの設定を以下のように作成し、/etc/httpd/conf.d/vhost-dev.confに保存
NameVirtualHost *:80 <VirtualHost *:80> ServerName dev.example.com DocumentRoot /var/www_dev/html <Directory "/var/www_dev/html"> AllowOverride All Options FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost>
4.apacheを再起動
5.すると何故かexample.com、dev.example.comのどちらもapacheデフォルトのTestPageが表示される・・・。
といった状況です。
example.comの方はSSL環境なので/etc/httpd/conf.d/ssl.confがあります。
内容は以下です。(一部を抜粋)
Listen 443 https <VirtualHost _default_:443> # General setup for the virtual host, inherited from global configuration DocumentRoot "/var/www/html" ServerName example.com:443
example.comのVirtualHostの設定は/etc/httpd/conf/httpd.confにありますが、ssl.confがあるのでコメントアウトしている状態です。
どなたかおわかりになりますでしょうか・・・。
よろしくお願いいたしますm(_ _)m
回答2件
あなたの回答
tips
プレビュー