問題
Apache の設定ファイルを入れるディレクトリのひとつ
/etc/apache2/sites-available/
以下に、バーチャルホストの設定を書いた。
ファイル名は foobar
としていた。
で、それを enable にしようとして
sudo a2ensite foobar
とやると、
ERROR: Site fopbar does not exist!
といって怒られる。
解決方法
a2ensite は 拡張子に .conf が無いといかんらしい。
つまり、
ファイル名を foobar
--> foobar.conf
にして、
同じく
sudo a2ensite foobar
を実行すると、はれて Enabling site foobar とか言われて成功。
あとは、メッセージ通り
sudo service apache2 reload
してあげれば OK.