nextCloudを21.0.7にバージョンアップした際のセキュリティ&セットアップ警告を解消

解決手順

nextCloud21.0.7にアップデートした際、以下の4つの警告が表示された。
それぞれ解消法を記載する。

ユーザーがインポートしたSSL証明書をチェックするバックグラウンドジョブが保留になっています。しばらくして再度確認してください。

時間をおいてみる。調べたところ1日も経てば自動的に解決するとのこと。今回は後述の作業中に勝手に解決していた(2時間くらい)

Webサーバーは適切にホスト名 "/.well-known/webfinger" が引けるように設定されていません。より詳しい情報については、ドキュメントを参照ください。
Webサーバーは適切にホスト名 "/.well-known/nodeinfo" が引けるように設定されていません。より詳しい情報については、ドキュメントを参照ください。

/etc/apache2/apache2.confの最終行に以下を追記して再起動

Redirect 301 /.well-known/webfinger https://example.net/nextcloud/index.php/.well-known/webfinger
Redirect 301 /.well-known/nodeinfo https://example.net/nextcloud/index.php/.well-known/nodeinfo

ご使用のシステムには、デフォルトの電話地域が設定されていません。これは、国コードなしでプロファイル設定の電話番号を検証するために必要です。
国コードなしで番号を許可するには、地域のそれぞれの ISO3166-1コードとともに "default_phone_region" を設定ファイルに追加してください。

/var/www/html/nextcloud/config/config.phpの$CONFIG = arrayの中に

'default_phone_region' => 'JP',

を追記してページを再読み込みする。

データベースにいくつかのインデックスがありません。
大きなテーブルにインデックスを追加すると、自動的に追加されないまでに時間がかかる可能性があるためです。
"occ db:add-missing-indices"を実行することによって、インスタンスが実行し続けている間にそれらの欠けているインデックスを手動で追加することができます。
インデックスが追加されると、それらのテーブルへのクエリは通常はるかに速くなります。

下記コマンドを叩く。
cd /var/www/html/nextcloud/
sudo -u www-data php /var/www/html/nextcloud/occ occ db:add-missing-indices