ブログ環境の構築作業まとめ

Web

当ブログ(WordPress稼働)を開設するにあたり行った作業をアウトプットします。構築コンセプトは「運用費用を最小限・未経験のことを行う」とするため、次のとおりとしました。

  • 個人ブログの公開に必要な最低限のスペックのVPSをレンタル
  • DBサーバーを別途契約せずVPS内にMySQLサーバーをセットアップ
  • SSL/TLSはLet’s Encryptを利用
  • nginxによるリバースプロキシーに挑戦

VPSレンタル時にSSL/TLS付きのプランもありますが、私の場合は月額料金が増えるため今回はLet’s Encryptを利用することにしました。 サーバー会社によっては無料で利用できるケースもあるため、その場合は無料提供のものを利用しましょう。

構築環境バージョン情報

作業実施時点での構築環境のバージョン情報は次のとおりです。
バージョンが違うと手順も若干変わる可能性があるため、一連のまとめは参考情報としてお使いいただければ幸いです。

  • Windows 11 Home (作業端末)
  • Ubuntu 22.04.3
  • nginx 1.24.0
  • Apache 2.4.52
  • PHP 8.2.14
  • MySQL 8.0.35

Webサーバーへのリクエストをリバースプロキシー化したnginxで受け付け、裏の処理をApacheで実行してレスポンスを返却する構成となります。
裏でApacheが稼働しているため、WordPressが生成する.htaccessがそのまま利用できます。

作業内容

個別記事でそれぞれの作業内容をまとめています。
CLI(コマンド・ライン・インターフェース)やLinux系列の操作をある程度理解している人向けに書いてあります。
また、文中で扱う独自ドメイン名は全て「your-domain.tld」で統一していますので、記事を参考に作業する場合は適宜置換してご利用ください。

Ubuntu22.04の初期セットアップ

Ubuntuでnginx1.24とApache2.4+PHP8.2のセットアップ

UbuntuでMySQL8.0のセットアップ

WordPressのセットアップ


必要に応じて適宜更新・追加記事の投稿を行います。
サーバー構築やブログ開設に挑戦したい人の手助けになれば幸いです。

タイトルとURLをコピーしました