【ownCloud】「サーバからアクセスが拒否されました。適切なアクセス権の検証‥」の解決策

2015-04-08_15h22_14
ownCloudを CentOS サーバ(自己証明書利用のSSL環境)にインストールしてみました。

Webブラウザからは問題なく利用可能で、いざWindowsのClientソフトから接続しようとしたところ、下記のように「サーバからアクセスが拒否されました。適切なアクセス権の検証には、ここをクリックしてブラウザからサービスにアクセスしてください。」というエラーメッセージが表示され、どうにもこうにも接続できない事態に‥。
2015-04-08_14h43_58

いろいろと調査してみたところ、Apacheのアクセスログに下記のようなエラーが確認できました。どうやら webdav の PROPFIND で401エラーを返しているよう。

"PROPFIND /owncloud/remote.php/webdav/ HTTP/1.1" 401 242

結局原因は『AllowOverride の設定が必要だった』という単純?な理由でした。
httpd.conf で下記のように設定を追加する必要があります。(サブディレクトリ構成の場合は下記)

<Directory "/usr/local/apache2/htdocs/owncloud">
    Options FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

これで正常に接続できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。