AWS

AWS

Growi運用サーバーをEC2(t3.micro)からIndigoの2GBインスタンスに移行した話

Growiは重いMITライセンスで自由に使えるWikiツールであるGrowiはDockerイメージを活用したセルフホスティングの手厚いサポートがあり、私も利用しているのですが、Growi5系から利用できるページツリー機能や、ページ数の増大に...
AWS

AWS ElasticBeanstalkでPlatformを変更しようと思ったがお目当てのプラットフォームに変更できない時はAWS CLI経由でやろう

PHP7.4プラットフォームでElastic Beanstalkを本番運用している奴は誰だ!俺だ!!!という事でいい加減PHP7.4プラットフォームで動くアプリをPHP8化したい(エンジニア側の都合でDocker化は難しいらしい、Why?)...
AWS

Indigo VPSが「リソース切れです!」とエラーになる件と在庫補充のタイミングを狙う方法について

Indigo VPSとConoHa VPSの比較NTTPCコミュニケーションズが運営する税込み349円からの格安VPS「Indigo」、競合として考えられるConoHaと単純にスペックを比較すると以下のようになる。パラメータConoHaIn...
AWS

Route53で管理されたドメインでDDNS的な振る舞いをさせる

Route53で管理されたドメインに対して自宅サーバーのIPを振りたかった。DDNS使えって話なんですけどAWSで済ませたかったので。。具体的な方法としては単純に動的IPを持ったサーバーのcrontabに次のようなシェルを突っ込んで、cro...
AWS

ACMにLet’s Encryptの証明書をアップロード(更新)する作業を半自動化する

↑を参考しながら自分流にアレンジした事情として、DNSがAWS上で管理されていないためACMによる証明書が使えないかつ、アプリケーションのコードに影響を与えずに証明書を管理したいためwebrootを使えなかった。それとTXTレコードによる認...
AWS

Elastic BeanstalkのCorretto11プラットフォーム(Beta)でnginxの追加設定をしたらハマった

Spring Bootのアプリケーションをhttpリクエストをhttpsでリダイレクトさせる、といった場合にElasticBeanstalkではnginxのconfigを書き換える必要があるのだが、その場合に設定するべき構文が他のJavaS...