Linux Nginx の設定方法

Linux の Nginx を設定する方法:

  1. Nginxのインストール
  1. パッケージマネージャー(apt、yumなど)からインストール:sudo apt install nginxまたはsudo yum install nginxコマンドを実行してNginxをインストールします。
  2. ソースコードからインストール: Nginx公式サイトから最新のソースコードパッケージをダウンロードし、展開後、./configure、make、sudo make installコマンドを実行してコンパイルおよびインストールを行います。
  1. Nginx の配置:
  1. メインの設定ファイルは/etc/nginx/nginx.confにあります。設定するには任意のテキストエディタでこのファイルを開きます。
  2. HTTPサーバー関連のパラメータ(リスンポート、ログファイルパスなど)をHttpブロックに設定する。
  3. サーバブロックに、ドメイン名、Webサイトのルートディレクトリ、アクセス権限などの仮想ホスト関連の設定をする。
  4. 複数のバーチャルホストを設定するには、さらにserverブロックを追加できます。
  5. nginx.conf内でinclude文で参照可能な、追加のコンフィグレーションファイルを新たに作成、設定可能
  1. NginxのWebルートの場所を設定する:
  1. 標準では、Nginx のウェブサイトルートは /usr/share/nginx/html/ 以下にあります。
  2. nginx.conf ファイルの root ディレクティブを変更することで、Web サイトのルートディレクトリを変更できます。
  1. 仮想ホストの設定
  1. httpブロック内のサーバーブロックを使用して、nginx.confファイルで仮想ホストを構成します。
  2. serverブロック内のserver_nameディレクティブを使用して、仮想ホストのドメインを設定します。
  3. locationディレクティブを使用して、URLパスの異なるアクセスルールを設定します。
  1. Nginx サービスを再起動する:
  1. 設定を一通り済ませたら、sudo systemctl restart nginx を実行して Nginx サービスを再起動し、設定を有効にする
  2. Nginxサービスの状態は「sudo systemctl status nginx」コマンドで確認できます。

LinuxシステムでのNginxの基本的な設定方法を説明しました。さらにNginxの設定で、ロードバランシング、キャッシュ、HTTPSなどの追加機能を利用することもできます。

bannerAds