Apache HTTP Server

よく使うApacheのバーチャルホストの設定

2013.06.19

この記事が気に入ったらシェアお願いします

まだまだ現役で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

 
以上です。

この記事が気に入ったらシェアお願いします