AWSのエラスティックIPにドメイン名を設定することはできるのか???
ローカル設定ばかりやってたので実サーバーがどうなってるのか忘れかけてきてます、、、
*AWSを利用したローカル端末でのバーチャルドメインの設定方法
・ECインスタンスをIPに変換する
サイトAのインスタンス 111.1.1.1
サイトBのインスタンス 111.1.1.2
サイトCのインスタンス 111.1.1.3
・hostsの設定
111.1.1.1 siteA.co.jp
111.1.1.2 siteB.co.jp
111.1.1.3 siteC.co.jp
※ローカルサーバーではないのでローカル端末でのドメイン設定はここまで
以下からはローカル開発の設定例を示す
・http-ghosts.confの設定
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/dev/test1”
ServerName siteA.co.jp
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/dev/test2”
ServerName siteB.co.jp
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/dev/personal/test3”
ServerName siteC.co.jp
</VirtualHost>
・hostsの設定
172.0.0.1 siteA_local.co.jp
172.0.0.1 siteB_local.co.jp
172.0.0.1 siteC_local.co.jp
※最終的にhostsは下記のようになる
#AWSのIPの設定箇所
111.1.1.1 siteA.co.jp
111.1.1.2 siteB.co.jp
111.1.1.3 siteC.co.jp
#MAMPのバーチャルドメインの設定
172.0.0.1 siteA_local.co.jp
172.0.0.1 siteB_local.co.jp
172.0.0.1 siteC_local.co.jp
これで
siteA_local.co.jp
にアクセスすればローカル環境の構造を参照する
逆に、
siteA.co.jp
にアクセスすればAWSの構造を参照する。
ただ、これだとAWSのバーチャルドメインの設定はローカルPC端末毎に設定しなければならないから、そこが面倒。
AWS上でバーチャルドメインの設定ができれば
hostsにはローカル環境の設定だけすればよいのだが
そういう設定はAWS上でできるのか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。