ひとつのサーバーで複数のドメインを管理する運営方法をマルチドメインと言う。
今回は、Webサーバーの設定ファイル(httpd.conf)を書き換え、マルチドメインに対応させる方法を紹介する。
まず、mkdirコマンドを使ってサイトごとのディレクトリを用意しておく。
mkdir /var/www/html/hoge.com
mkdir /var/www/html/fuga.com
次にApacheの設定ファイルを開き、以下のように編集する。
vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerAdmin root@hoge.com
DocumentRoot /var/www/html/hoge.com
ServerName hoge.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin root@fuga.com
DocumentRoot /var/www/html/fuga.com
ServerName fuga.com
</VirtualHost>
httpd.confを変更したらApacheの再起動を忘れないようにする。
systemctl restart httpd
最後にドメインのDNSレコード設定で、それぞれのドメインのAレコードにサーバーのIPアドレスを指定して終了。
DNSが浸透すれば、マルチドメインの設定は完了だ。