質問: 例えばAWSのEC2で下記のような構造を作ってるとします。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/06cf40e7fe5e0f6ca76e5550c7ec2de2.png) 例えば、 URLにhttp://site1.comと入力したらsite1/index.phpにアクセスするように URLにhttp://site2.co.jpと入力したらsite2/index.phpにアクセスするように URLにhttp://site3.ne.jpと入力したらsite3/index.phpにアクセスするように URLにhttp://site4.orgと入力したらsite4/index.phpにアクセスするように したいのですがローカル開発環境で言う所のhostsとapacheによるhttpd-vhosts.confのような設定はAWSはできるのでしょうか? 私のAWSでの作業イメージは下記のようになっています。 --- ・EC2の長いアクセスURLをEIPでIPに変換。(例えば、168.12.43.108としましょう。) ・AWSでできるかわからないけどhostsの設定。 168.12.43.108 site1.com 168.12.43.108 site2.co.jp 168.12.43.108 site3.ne.jp 168.12.43.108 site4.org ・AWSでできるかわからないけどローカルで言う所のhttpd-vhosts.confの設定。 DocumentRoot "/var/www/html/site1" ServerName site1.com DocumentRoot "/var/www/html/site2" ServerName site2.co.jp DocumentRoot "/var/www/html/site3" ServerName site3.ne.jp DocumentRoot "/var/www/html/site4" ServerName site4.org --- 詳しい情報お願いします。
回答: ec2 で、Amazon Linux + Apache を動かしているなら、バーチャルホストの設定もできますし、複数ドメインで動かすことも可能です。 Amazon Linux も、Linux ですから、設定ファイルのありかは、環境によって違うかもしれませんが、一般的なディレクトリである /etc/httpd あたりにないでしょうか。