カテゴリー
Linux

Ansible で CentOS 7 の自己署名の SSL 証明書を作成するタスク 2 種の方法をメモ

まとめ

sudo bash /etc/pki/tls/certs/make-dummy-cert filename を使う方法

  • PRIVATE KEY と CERTIFICATE が一つのファイルに出力される。
  • Nginx 設定ファイルで使えるようにするために、シンボリックリンクを作って ssl_certificate と ssl_certificate_key に指定する。

Ansible の openssl_privatekey, openssl_csr, openssl_certificate モジュールを使う方法

カテゴリー
Linux コンピューター

Amazon Lightsail に引越し後、 PageSpeed Insights のアドバイスに従って Nginx の gzip を調整しました

はじめに

以前も Nginx の gzip 設定は行っていました。けれども、引越しに伴い、別にいいか、、、と放置しておりました。

ふと、 PageSpeed Insights を行ってみたところ、 gzip を設定するといいよ! と言われましたので、久しぶりに行ってみることにしました。

なお、改善前の値は、確か 12 くらいで、改善後は 25 でした。

カテゴリー
Linux

メモリの 2 倍の領域を持つ swap を作成してマウントする Ansible プレイブックを作りました

はじめに

Amazon Lightsail 低スペックインスタンスのメモリ不足を解消するために Swap を作り、快適になりました♪ – oki2a24 の効果を実感しましたので、次からは自動で行えるようにするために Ansible のプレイブック化いたしました。

カテゴリー
Linux

Amazon Lightsail 低スペックインスタンスのメモリ不足を解消するために Swap を作り、快適になりました♪

はじめに

Amazon Lightsail に WordPress サーバを引越しした騒動まとめ – oki2a24 で感じていたメモリ不足を、 Swap を作ることで解消できるのではないかと考え、実施しました。

カテゴリー
Linux

Amazon Lightsail に WordPress サーバを引越しした騒動まとめ

前提。引越し先スペック

  • インスタンスイメージの選択: Linux/Unix
  • 設計図の選択: アプリ + OS, WordPress
  • インスタンスプラン:
    • $3.50 USD
    • 512 MB
    • 1 vCPU
    • 20 GB のSSD
    • 1 TB <= 転送

騒動まとめ

  • メモリが足りない? Mariadb をインストールした後に他のパッケージを yum インストールしようとすると失敗する。
  • 稼働後、 yum update すると強制終了となってできない。メモリ不足?
カテゴリー
Linux

メモ。 Amazon Lightsail の WordPress の MySQL についての情報

カテゴリー
Linux

Laravel 6 を Docker 化するときのポイントまとめ

まとめ

カテゴリー
Linux

Laravel 6 を Docker 化する。その 7 。 Node.js のビルド生成物のみを Docker コンテナに含める

今回やること

  • npm install で追加する依存パッケージを、 Docker ビルド時のキャッシュにする
  • npm run production で生成したファイルをコンテナに含める。
カテゴリー
Linux

Laravel 6 を Docker 化する。その 6 。データベース URL で Docker 起動時の環境変数で Laravel の使用するデータベースを指定

今回やること

  • DB 設定
    • データベース URL で接続するデータベースを指定できるようにする。環境変数で指定できるようにする。
    • データベース URL の指定がない場合は、コンテナ内の SQLite を使用するようにする。
  • Laravel 6 を Docker 化する。その5 – oki2a24 の続きです。
カテゴリー
Linux

php:7.3-apache Docker コンテナへ pdo_pgsql をインストールするときの注意点

注意点

  • libpq-dev を事前にインストールし、それから docker-php-ext-install pdo_pgsql を行うこと。