メインコンテンツまでスキップ

Linux Mint に Nginx をインストールする方法

Linux Mint に Nginx をインストールする方法

Nginx は人気のあるオープンソースのウェブサーバーであり、ウェブコンテンツの提供、リバースプロキシ、負荷分散、キャッシングなどに広く使用されています。このチュートリアルでは、Linux Mint に Nginx をインストールする手順をステップバイステップで説明します。公式の Linux Mint リポジトリからのインストールと、必要な設定の案内をカバーします。

ステップ 1: システムパッケージの更新

Nginx をインストールする前に、システムパッケージを最新バージョンに更新することが常に良い習慣です。ターミナルを開いて、次のコマンドを実行してください:

sudo apt update && sudo apt upgrade -y

これにより、システムパッケージが更新され、最新のバージョンになります。

ステップ 2: Nginx のインストール

Linux Mint に Nginx をインストールするために、パッケージマネージャーの apt を使用することができます。ターミナルで以下のコマンドを実行してください:

sudo apt install nginx -y

このコマンドにより、Nginx とその依存関係がダウンロードされ、インストールされます。-y オプションは、プロンプトに対して自動的に "yes" と回答するようにします。

ステップ 3: Nginx の起動と有効化

インストールが完了したら、以下のコマンドを実行して Nginx サービスを起動します:

sudo systemctl start nginx

Nginx をシステム起動時に自動的に起動するようにするために、次のコマンドを使用して有効にします:

sudo systemctl enable nginx

以下のコマンドを実行して、Nginx が正常に実行されているかどうかを確認できます:

sudo systemctl status nginx

Nginx が正常に実行されている場合、アクティブな状態を示す出力が表示されます。

ステップ 4: ファイアウォールの設定

デフォルトでは、Nginx はポート 80 (デフォルトの HTTP ポート) でリクエストを待ち受けます。アクティブなファイアウォールがある場合は、Nginx サーバーへのポート 80 の受信トラフィックを許可する必要があります。ファイアウォールとして ufw を使用していると仮定して、ターミナルで次のコマンドを実行してください:

sudo ufw allow 80

これにより、Nginx サーバーへの受信接続が有効になります。

ステップ 5: Nginx のテスト

Nginx が正しく動作しているかどうかをテストするために、ウェブブラウザを開き、アドレスバーに http://localhost または http://your_server_ip を入力してください。デフォルトの Nginx のウェルカムページが表示されるはずであり、これにより Nginx が正常にインストールされていることが確認できます。

ステップ 6: Nginx の設定ファイル

Nginx の設定ファイルは /etc/nginx ディレクトリにあります。メインの設定ファイルは nginx.conf であり、追加の設定ファイルは conf.d ディレクトリに保存されています。これらのファイルを編集して、必要に応じて Nginx をカスタマイズすることができます。

ステップ 7: 仮想ホストの設定

Nginx を使用すると、仮想ホストを使用して1つのサーバー上で複数のウェブサイトをホストすることができます。新しい仮想ホストの設定を作成するには、/etc/nginx/sites-available ディレクトリに移動し、新しい設定ファイルを作成します。例えば:

sudo nano /etc/nginx/sites-available/example.com

このファイル内で、サーバー名、ルートディレクトリ、SSL 証明書など、ウェブサイト固有の設定を行うことができます。

ステップ 8: 仮想ホストの有効化

前のステップで作成した仮想ホストを有効にするには、sites-available ディレクトリから sites-enabled ディレクトリへのシンボリックリンクを作成します。次のコマンドを使用してください:

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

シンボリックリンクを作成した後、変更を適用するために Nginx を再起動します:

sudo systemctl restart nginx

仮想ホストは今やアクティブでアクセス可能になっています。

ステップ 9: 追加の Nginx の設定

Nginx には、パフォーマンスの最適化、SSL/TLS の有効化など、さまざまな設定オプションが用意されています。公式の Nginx ドキュメントを探索して、これらのオプションを学び、サーバーを自分のニーズに合わせてカスタマイズすることができます。

ステップ 10: クリーンアップ

Linux Mint システムから Nginx を削除する必要がある場合は、ターミナルで次のコマンドを実行してください:

sudo apt remove nginx

これにより、Nginx と関連するファイルがシステムから削除されます。

おめでとうございます!Linux Mint に Nginx を正しくインストールして設定しました。これでウェブサイトのホスティングを開始したり、さまざまな目的で Nginx を使用したりすることができます。

Nginx とシステムパッケージを定期的に更新して、最新のセキュリティパッチやバグ修正が適用されていることを確認することを忘れないでください。

注意: このチュートリアルでは、Linux Mint システムで管理者権限を持っていることを前提としています。一部のコマンドは、sudo を使用してルート権限で実行する必要があります。