Alibabaクラウド無料トライアル
ECS t5インスタンスの1年間トライアルを選択(帯域幅を固定にしているサービスで、1年間追加課金無しです)
上記インスタンス作成後、SSHでリモート接続するために必要なSSHキーペアを作成します。
Alibabaクラウド: ECS管理コンソール: ネットワーク&セキュリティ > SSH キーペア
で ”キーペアの作成” をクリックします。秘密キー ecs.pem (名称任意) のダウンロードを促されるので、リモート操作をするPCの任意の場所に保存します。
SSHキーペアを、既に作成したインスタンスにバインドします。
ダウンロードした秘密キーの管理者権限は変更する必要があります。
Ex)
$ chmod 400 ~/.ssh/ecs.pem
秘密キーを指定してインスタンスにSSH接続します。
Ex) LinuxをOSに選択した場合のユーザはroot
です。
$ ssh -i ~/.ssh/ecs.pem [email protected]
プロキシーサーバとして利用する場合のLetsencryptのCertbotによるSSL認証は、下記の手順に従うこと (ポート80を事前に開放し、dockerコマンドでポート80を必ず指定して実行すること)。
新規取得
# docker compose down
# docker run -it --rm --name certbot -v ./letsencrypt:/etc/letsencrypt -p 80:80 certbot/certbot certonly --standalone -d ficus.myvnc.com -d ficus-forum.myvnc.com
# docker compose up -d
注)認証ファイルのデイレクトリは一つになることに注意
更新
# docker compose down
# docker run -it --rm --name certbot -v ./letsencrypt:/etc/letsencrypt -p 80:80 certbot/certbot renew
# docker compose up -d