インウェクラウド(NextCloud)で同期エラーを修正2【WAF】

突然ファイル一覧が取得出来なくなった。同期も出来ず、ウェブインタフェースからチェックしても一覧が現れず。

同期画面に、
Error transferring https://cloud.inwebout.com/remote.php/webdav/ – server replied: Forbidden
だと言ってる。

で、調べると

「WebDAVインターフェースが動作していないようです。Webサーバーは、ファイルの同期を許可するよう適切に設定されていません。」

だって。急に。笑。サーバーのせいだろうと、サーバー内のWAF検知ログをチェックすると、

2018/06/10 18:55:12
cloud.inwebout.com/remote.php/webdav/ xxx.xx.xxx.xxx
method-chk-3

これはやはりWAFが問題なようで、PROPFINDメソッドがなぜかブロックされてしまっていたよう。と言っても私もよくわかりません。で、解決方法は、.htaccessの下部

#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####

ErrorDocument 403 //core/templates/403.php
ErrorDocument 404 //core/templates/404.php

の上に

<IfModule mod_siteguard.c>
SiteGuard_User_ExcludeSig method-chk-3
</IfModule>

を入れるとファイルが元通りになる。

以上。

質問や感想をどうぞ【「Facebookにも投稿」にチェックを入れて下さい】

コメント