著者:関 勝寿
公開日:2015年10月22日
キーワード: linux

Debian のサーバーを wheezy から jessy にアップグレードしたときに、apache のバージョンが 2.2 から 2.4 に上がって、バーチャルホストが見えなくなりました。そのときに、なぜ見えなくなったのかを調べて、以下のサイトに書かれている方法で解決したのでメモしておきます。

簡単にまとめると、このようになります。詳しくは、上記サイトを参照してください。

  • Ubuntu と Debian: sites-available ディレクトリの下のバーチャルホスト設定ファイルに、 .conf の拡張子をつける必要がある。
  • すべてのディストリビューション: バーチャルホスト設定ファイルの Directory ブロックの中に、このように Require all granted を入れる必要がある。
<Directory /path/to/public/website/>
   Require all granted
</Directory>