Wordpress
Lightsail
セットアップ
- Wordpress インスタンスを作成する
- 静的 IP を取得しインスタンスにアタッチする(アタッチされている限りは無料)
- DNS の設定を行う
- web コンソールでインスタンスに SSH 接続する
cat bitnami_application_password
してパスワードを取得http://PUBLIC_IP/wp-admin/
にアクセスし、user
+ 先程のパスワードでログインする。- 後は好きにする。
SSL の設定
# Let's Encryptのセットアップ
cd /home/bitnami
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto
# 証明書の取得
./letsencrypt-auto certonly --webroot -w /opt/bitnami/apps/wordpress/htdocs/ -d ${ドメイン名}
# 取得した証明書をApacheに読み込ませて再起動
sudo cp /etc/letsencrypt/live/${ドメイン名}/fullchain.pem /opt/bitnami/apache2/conf/server.crt
sudo cp /etc/letsencrypt/live/${ドメイン名}/privkey.pem /opt/bitnami/apache2/conf/server.key
sudo /opt/bitnami/ctlscript.sh restart apache