isseium's blog

田舎に住むWebエンジニアのブログ

VirtualHost

基本

下記のようなバーチャルホスト設定にしたい。

URL DocumentRoot
mizuhataya.com /var/www/html
issei.mizuhataya.com /home/issei/public_html
httpd.conf の編集
# vi /etc/httpd/conf/httpd.conf

最後尾(Ctrl+G)に移動して、以下を追記。
/etc/httpd/conf/includes/*.conf を読み込む設定にします。

Include conf/includes/*.conf
virtualhost.conf の作成
# mkdir /etc/httpd/conf/includes
# vi /etc/httpd/conf/includes/virtualhost.conf

*** virtualhost.conf の内容

NameVirtualhost *:80

<VirtualHost *:80>
    DocumentRoot /var/www/html
    ServerName mizuhataya.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /home/issei/public_html
    ServerName issei.mizuhataya.com
    <Directory /home/issei/public_html>
        AllowOverride All
        Options ExecCGI -Indexes FollowSymLinks
    </Directory>
</VirtualHost>
確認
# service httpd restart

ブラウザから、mizuhataya.com, issei.mizuhataya.com にそれぞれアクセスして確認。