Lightsailで構築したWebサイトを常時SSL化する

ターミナルを起動し、以下のコマンドを入れる

sudo /opt/bitnami/bncert-tool

幾つかの質問に答えていくウィザード形式で設定が進んで行きます。このコマンドでやってくれるのは以下の通り

Changes to perform

The following changes will be performed to your Bitnami installation:

1. Stop web server
2. Configure web server to use a free Let's Encrypt certificate for the domains: 
seedcorn.info
3. Configure a cron job to automatically renew the certificate each month
4. Configure web server name to: seedcorn.info
5. Enable HTTP to HTTPS redirection (example: redirect http://seedcorn.info to 
https://seedcorn.info)
6. Start web server once all changes have been performed


Do you agree to these changes? [Y/n]: Y
  1. Webサーバーの停止
  2. 指定したドメイン名について無料のLet’s Encrypt証明書を使うようにWebサーバーの設定を変更する
  3. 毎月自動的に証明書を更新するようにCronを設定する
  4. Webサーバーの名前を変更する。(この例ではseedcorn.info)
  5. HTTPからHTTPSへのリダイレクトを有効に設定する
  6. 全ての変更ができたらWebサーバーを(再)起動する

と書いてありますね。
うれしいのは cron への毎月更新設定とリダイレクト設定(non-SSL → SSL および non-www → www(希望すれば))もやってくれることかな。
ありがたい。

アップロードしたファイルをwp-content/uploads/2020/12に移動できませんでした。

WordPress にファイルをアップロードしようとすると、アップロードしたファイルをwp-content/uploads/2020/12に移動できませんでした。と表示される。

コンソールに入り当該のフォルダを見てみると

$ ls -l
total 40
drwxrwxr-x 2 bitnami daemon 4096 Oct 5 08:42 01
drwxrwxr-x 2 bitnami daemon 4096 Oct 5 08:42 02
drwxrwxr-x 2 bitnami daemon 4096 Oct 5 08:42 03
drwxrwxr-x 2 bitnami daemon 4096 Oct 5 08:42 04
drwxrwxr-x 2 bitnami daemon 4096 Nov 19 05:13 06
drwxrwxr-x 2 bitnami daemon 4096 Oct 5 08:42 07
drwxrwxr-x 2 bitnami daemon 4096 Nov 19 05:13 09
drwxrwxr-x 2 bitnami daemon 4096 Oct 29 01:07 10
drwxrwxr-x 2 bitnami daemon 4096 Nov 26 05:24 11
drwxrwxr-x 2 daemon daemon 4096 Nov 30 15:00 12

こんな感じで一つだけ所有者が異なっていたので直してみる。

sudo chown -R bitnami:daemon 12/

無事にアップロードできるようになりました。