複数ドメイン運用が可能になったので備忘録的に書いておきます。
その前にDNSサーバやDiceでの設定が必要です。
こちらの場合はDiceを使っていますので、新たにイベントと追加して起動させれば問題ありません。
肝心のバーチャルホストに関してはhttpd.confにて。
vi /etc/httpd/conf/httpd.conf
ServerName www.aaa.com
DocumentRoot /home/aaa/public_html/ServerName www.bbb.com
DocumentRoot /home/bbb/public_html/
ErrorLog logs/bbb_error_log
CustomLog logs/bbb_access_log common
当初は上記のように記載しました。
aaaが最初からのドメイン、bbbが今回追加のドメインです。
内容はhttpd.conf内のサンプルを参考にしましたが・・・
しかしこれだとbbb.comがaaa.comと同じページに飛ばされてしまったので見直し・・・
NameVirtualHost *:80
ServerName www.aaa.com
ServerName www.bbb.com
DocumentRoot /home/bbb/public_html/
ErrorLog logs/bbb_error_log
CustomLog logs/bbb_access_log common
aaaのドキュメントルートはconfファイル内別の場所に記載しています。
これでそれぞれ別のドキュメントルートに割り振られました。
追記:confファイルを構文をチェックする apachectl configtest というコマンドは結構便利だと思いました。
[ad#ad_footer]
コメント
コメントを投稿