前回SWAPのチューニングをして少し安定化したのですが、一定時間経つとやはり挙動不審になるのでさらなるメモリ節約に取り組むことにしました。 Apacheがやばい 以下はTOPコマンド起動後 SHIFT+Mでメモリ使用量順 […]
AWS EC2インスタンスのメモリ不足対策
このBlogに何度か記事にしていますが、このBlogはLightsailに複数のDockerインスタンスを立てて運用しています。契約しているのは月5ドルのメモリが1GBのプランであり、CPUはまったく使っていないものの、 […]
docker logsのタイムゾーンを変更する
たまに外部から攻撃されるので、NGINXのログを確認しているのですが、さすがにUTCではログが見ずらい。タイムゾーンの変更をどうやるのかな?と思ったら簡単でした。docker-composeの環境変数設定(environ […]
ひとつのVPSでWordPressとDjangoを共存させる5(Django立上げ)
今回はついにDjangoの立上げを行います。フォルダ配置は前回のDB構築時と同様になりますが、これから編集するdocker-compose.ymlやDockerfileはDjangoプロジェクトのルートフォルダ(mana […]
ひとつのVPSでWordPressとDjangoを共存させる4(Postgres立上げ)
今日はDjangoで使うPostgres SQLサーバーを docker-composeで立ち上げます。Djangoでスムーズに使うために、初期DBの構築も同時に行います。 コンフィグファイル類の作成 最初に今回のフォル […]
Docker logsを日付指定で確認する
WordPressがアタックされるのでDocker logsを日付指定で確認する方法をメモしておきます。 $ docker logs –since “2020-04-26T12:30:00” -t docker_lb_ […]
WordPressのアタック対策をする(IPアドレス規制)
レンタルサーバーなどでWordpressを運用している方は気づかないかもしれませんが、自宅もしくはVPSで運用していたら、一度はブルートフォース攻撃されていたなんて経験はあるのではないでしょうか?本日はLightsail […]
ひとつのVPSでWordPressとDjangoを共存させる3(NGINX設定編)
前回の記事でWordpress、MySQL、NGINXの起動まで行いました。今回はNGINXの設定とSSL証明書の取得を行いたいと思います。 WordPressの動作を確認する まず最初にWordpressの動作を確認し […]
ひとつのVPSでWordPressとDjangoを共存させる2(WordPress構築編)
今回作りたい構成は以下です。L4のロードバランサとしてNGINXを使用し、URLをベースに後ろのサービスを選択する形です。NGINXでSSLも終端します。各サービスはすべてDockerで個別に構築し、将来的に機能を分離し […]