スケールするサーバー・システムとは、拡張性を考慮した作りのこと
IT システムの用語として「スケール」と呼ばれる言葉があります。 大まかな意味としては、拡張性を考慮した作りのことを指しており、 将来的にシステム負荷が増大しても耐えられるような仕組み・構成のことを意味します。 システム…
サーバーの構築方法や設定手順、ミドルウェアのインストール手順・トラブル対応などをコマンド付きで詳しく解説します。
IT システムの用語として「スケール」と呼ばれる言葉があります。 大まかな意味としては、拡張性を考慮した作りのことを指しており、 将来的にシステム負荷が増大しても耐えられるような仕組み・構成のことを意味します。 システム…
Web サイトやブログを構築する際には、サーバーが必要となります。 サーバーの構築方法は数多く存在しますが、初心者の方にはレンタルサーバーがおすすめです。 WordPress や小規模サイトを運営する用途であれば、 VP…
Ubuntu 18.04 に nginx の最新版をインストールする手順です。 nginx は Web サーバーとして広く使われており、Ubuntu でも利用可能です。 今回の作業では以下のサーバー環境を使用します。 U…
Linux サーバーを構築する第一歩は、SSH の接続設定です。 不正アクセスを防ぐため、セキュリティを高める設定を行いましょう。 ポート番号の変更 root ユーザのログイン制限 公開鍵認証の設定 について解説します。…
Linux でファイルを調査する際に使うコマンドを解説します。 ファイルの種類を調べる file コマンド ファイルの文字列を抽出する strings コマンド ZIP ファイルの情報を見る zipinfo コマンド Z…
Linux OS で記録されるセキュリティログ・セキュアログについて解説します。 サーバーへの SSH 接続、ログイン操作が記録されるファイルです。 過去に遡って履歴を調べることで、不正ログインの有無などが調査できます。…
nginx に繋がらない・Web が表示されない場合の対処方法を解説します。 また、nginx の正常起動を確認するコマンドについても、合わせて紹介します。 まずは nginx から応答が返ってくるかを確認することが重要…
AWS (Amazon Web Services) は、世界中で最も利用されているクラウドです。 クラウドとは、インターネット経由でサーバーなどを借りられるサービスのことを指し、 「インフラ構成やサーバー構成を柔軟に変え…
サーバー構築の初心者にオススメの学習方法を、ステップ別に紹介します。 「VPS」を用意した上で、Web サーバーや DB サーバーの構築にチャレンジしてみましょう。 OS の設定も学べる VPS が初心者にオススメ サー…
JSON データを自由に加工・整形できるのが jq コマンドです。 REST API の開発時など、JSON データを取り扱う際に便利に使えます。 今回は、jq コマンドのオプションや活用事例について解説します。 ⇒ j…