まだまだ現役でApache使っておりますので、よく使う設定をメモしてみます。
まずバーチャルホスト毎にconfファイルを作れるようにします。
vhostというディレクトリを作成し、hppd.confに1行追加します
sudo vi /etc/httpd/conf/httpd.conf
[crayon]
# Load config files from the config directory “/etc/httpd/conf.d”.
#
Include conf.d/*.conf
Include conf.d/vhost/*.conf
[/crayon]
そしてバーチャルホスト毎にファイルを作成し、以下のように記述します。
sudo vi /etc/httpd/conf.d/vhost/8081.conf
[crayon]
Listen 8081
ServerName localhost:8081
DocumentRoot /home/projects/project_name/public
AllowOverride All
Order allow,deny
Allow from all
[/crayon]
2回目以降はコピーの方が早いかもしれないです。
sudo cp /etc/httpd/conf.d/vhost/{8081,8082}.conf
sudo vi /etc/httpd/conf.d/vhost/8082.conf
以上です。