search
LoginSignup
2

More than 1 year has passed since last update.

posted at

NextCloudの手前にnginxを挟んだときにログイン時のリダイレクトが非SSLで失敗する

NextCloud 18などで、nginxを手前に挟んで通信させている際に、ログインなどのリダイレクト処理のリダイレクト先が http://nextcloud.domain.example などとなり、リダイレクトに失敗してログインに失敗する場合がある。

ブラウザでの利用であれば、再読込させるとログイン後の画面が表示されるため、回避は行えるが、Androidアプリなどのアプリでは失敗した状態でフリーズしてしまい、アプリとして利用できなくなるため、以下のような処理が必要となる。

※)この処理は 80 から 443 へのリダイレクトをnginxに追加したとしても失敗します。

NextCloudの config.php を以下の行を追記します。追記場所は以下の記述の下がわかりやすいのでオススメです。

'overwrite.cli.url' => 'http//localhost',

記述するオプションは以下となります。

'overwriteprotocol' => 'https',

これで、リダイレクト時の問題を回避できます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2