Apache

サーバ

Apache2.4で「client denied by server configuration」というエラーが。。。

Apacheを2.2から2.4に上げたのですが、

 

再起動すると、

 

バーチャルホスト設定を行っているサイトが表示されなくなりました。

 

Apacheのエラーログを確認すると、

client denied by server configuration

というエラーメッセージが出ていました。

 

Apacheの設定ファイルを見直すと、

<VirtualHost *:80>
  DocumentRoot /aaaaa/bbbbb/cccc/html
  ServerName     sample.com
  ServerAlias    www.sample.com
  CustomLog      /xxx/xxxx/xxxxx/xxxxxxx-access_log combined
  ErrorLog       /xxx/xxxx/xxxxx/xxxxxxx-error_log
  <Directory /aaaaa/bbbbb/cccc/html>
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

となったままでした。

 

2.4からはディレクティブの書き方変更になったので、

Order allow,deny
Allow from all

ではなく、

Require all granted

と記述する必要があります。

 

なので、以下の様に修正すればOKです。

<VirtualHost *:80>
  DocumentRoot /aaaaa/bbbbb/cccc/html
  ServerName     sample.com
  ServerAlias    www.sample.com
  CustomLog      /xxx/xxxx/xxxxx/xxxxxxx-access_log combined
  ErrorLog       /xxx/xxxx/xxxxx/xxxxxxx-error_log
  <Directory /aaaaa/bbbbb/cccc/html>
    Require all granted
  </Directory>
</VirtualHost>

関連記事

  1. リダイレクト設定エラー

    サーバ

    iCLUSTAサーバでリダイレクト設定エラー

    GMOクラウドのiCLUSTAサーバを利用しているサイトでの話です。…

  2. .htaccess

    サーバ

    .htaccessでno-cacheを設定

    ホームページを修正したにも拘らず、お客さんから 「修正されていない…

  3. ubuntu

    サーバ

    ホスト名の設定

    先日借りたサーバにホスト名を設定していなかったので、本日はその設定…

  4. MT(MovableType)

    某サーバの移設

    某サーバ(ラピ●●●●)が最近サーバの移設作業を強行しました。…

  5. Welcome to nginx!

    サーバ

    Nginx(エンジンエックス)をインストール!!

    いつもはApacheをインストールしてWEBサーバーを構築するのですが…

  6. お名前COM ログイン後画面

    サーバ

    お名前.comでのドメイン管理

    弊社でお仕事をお受けする場合、サーバはさくらインターネットやGMO…

最近の記事

  1. WordPress(WP)
  2. PHP
  3. 宅建
  4. アンチWP
  5. 日本語ドメイン
  6. WordPress(WP)
  7. SSL(HTTPS通信)
  8. JavaScript
  9. バージョンアップ
  10. JavaScript
PAGE TOP