Docker + NginxでNextCloudを構築するとスマホアプリからの接続が「grant access」でループする問題
この症状はNginxでhttps接続をリバースプロキシで接続したときに発生する問題。Dockerではなくても起こりうるかと思う。
Dockerの中のファイルを書き換えるのはあまりしたくないけど、とりあえずこれで動く。実際に運用する際はファイル自体を上書きしたほうがよい。
解消方法
/var/www/html/config/config.php に次の一行を追記する必要がある。
overwriteprotocol' => 'https',
作業
$ docker exec -it 【NextcloudのコンテナID】bash
root@NextcloudのコンテナID:/var/www/html# apt update
root@NextcloudのコンテナID:/var/www/html/# apt install vim
root@NextcloudのコンテナID:/var/www/html/# vi ./config/config.php
まぁきちんとした設定はご自身で。
ディスカッション
コメント一覧
まだ、コメントがありません