apacheで新しいバーチャルホストを切った際にエラーが出たときの確認事項

「client denied by server configuration」エラーなどが出るとき


  Satisfy Any
  AuthUserFile    /usr/local/apache2/.htpasswd
  AuthGroupFile   /dev/null
  AuthName        "Please Enter Your Password"
  AuthType        Basic
  Require valid-user
  Options FollowSymLinks
  AllowOverride None
  Order deny,allow
  Deny from all
  Allow from ipアドレス

  FileETag None

上記のように「Deny from all」となっているので各VirtualHostで許可してやらないとダメ。


また「Listen 192.0.2.5:8000」 のようにListenに追加しないとダメ。
(新しいバーチャルホストが192.0.2.5:8000 の場合)