質問: apache2:サーバー構成によりクライアントが拒否されました:/ www 似たような質問を数多く見ましたが、/wwwフォルダーには何もありません。そのため、関連する質問はどれも私の問題を解決するようには見えません。localhost経由でwebサイトにアクセスしようとすると、403エラーが発生し、次のエラーログが記録されます。[wed may 10 11:41:10.930677 2017] [authz_core:error] [pid 1113] [client 127.0.0.1:38380] ah01630: client denied by server configuration: /www 今、私は私の仮想ホストが正しくセットアップされていると信じています:<virtualhost *:80> directoryindex index.php documentroot /www/var/bluespice errorlog ${apache_log_dir}/ornl_bluespice_error.log customlog ${apache_log_dir}/ornl_bluespice_access.log combined <directory /www/var/bluespice> options followsymlinks allowoverride none require all granted </directory> </virtualhost> この問題を回避できる唯一の方法は、apache2.confファイルの次の部分を変更することです。<directory /> options followsymlinks require all denied </directory> に:<directory /> options followsymlinks require all granted </directory> しかし、私が理解しているように、これは非常に安全ではないため、より安全な方法で解決したいと思います。また、成功せずにapache2.confに以下を追加しようとしました:<directory /var/www> options followsymlinks require all granted </directory> 私が間違っていたかもしれない場所を誰でも見ることができますか?
回答: デフォルトの作業ディレクトリ(/var/www/bluespiceで定義)は/www/var/bluespiceであるため、documentrootはapache2.confではなく/vaw/wwwでなければなりません。