Open1

LightsailのWordpressでSSHして初期設定

雑メモ。あとで確認。とりあえずSSL対応まで。

※wpファイルのセキュリティ周り云々は、追々記載

sudo -i
timedatectl set-timezone Asia/Tokyo
echo 'export LANG=ja_JP.UTF-8' >> ~/.bashrc
echo 'export LANGUAGE="ja_JP:ja"' >> ~/.bashrc

apt update
apt upgrade -y

apt install python3-pip
curl https://sh.rustup.rs -sSf | sh
exit
sudo -i
apt-get install libssl-dev
pip3 install cryptography --upgrade
pip3 install certbot-dns-route53
cd
mkdir .aws
vi .aws/credentials
	# 認証情報を記載する

certbot certonly -d <ドメイン名:FQDN> -m <メールアドレス> --agree-tos --manual-public-ip-logging-ok --dns-route53
	# Certificate is saved at: /etc/letsencrypt/live/<ドメイン名:FQDN>/fullchain.pem
	# Key is saved at:         /etc/letsencrypt/live/<ドメイン名:FQDN>/privkey.pem

cp /opt/bitnami/apache/conf/vhosts/wordpress-https-vhost.conf{,.bkup}
vi /opt/bitnami/apache/conf/vhosts/wordpress-https-vhost.conf
	# ↓こんな感じで修正
	# diff /opt/bitnami/apache/conf/vhosts/wordpress-https-vhost.conf{,.bkup}
	# 4,5c4,5
	# <   SSLCertificateFile "/etc/letsencrypt/live/<ドメイン名:FQDN>/fullchain.pem"
	# <   SSLCertificateKeyFile "/etc/letsencrypt/live/<ドメイン名:FQDN>/privkey.pem"
	# ---
	# >   SSLCertificateFile "/opt/bitnami/apache/conf/bitnami/certs/server.crt"
	# >   SSLCertificateKeyFile "/opt/bitnami/apache/conf/bitnami/certs/server.key"

apachectl restart

# サイトURL等を変更
vi /opt/bitnami/wordpress
	# define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);
	# define(‘WP_HOME’, ‘http://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);
	# ↓
	# define(‘WP_SITEURL’, ‘https://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);
	# define(‘WP_HOME’, ‘https://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);

# テーマの編集をしに行く
cd /opt/bitnami/wordpress/wp-content/themes
作成者以外のコメントは許可されていません