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

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

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

Nginx は、高いパフォーマンスとスケーラビリティで知られている人気のあるウェブサーバーです。リバースプロキシ、ロードバランサー、HTTP キャッシュとしてよく使用されます。このチュートリアルでは、Fedora マシンに Nginx をインストールする手順を説明します。

前提条件

始める前に、sudo 権限を持つ Fedora マシンがあることを確認してください。次のコマンドを実行して、システムに sudo アクセスがあるかどうかを確認できます。

sudo ls /root

ファイルとディレクトリのリストが表示されれば、sudo アクセスがあります。そうでない場合は、システム管理者にアクセス権を依頼する必要があります。

ステップ 1: システムを更新する

Nginx をインストールする前に、最新のパッケージとセキュリティパッチがインストールされていることを確認するために、システムを更新することをおすすめします。次のコマンドを実行してシステムを更新してください。

sudo dnf update

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

ステップ 2: Nginx をインストールする

Nginx をインストールするには、dnf パッケージマネージャを使用することができます。次のコマンドを実行して Nginx をインストールしてください。

sudo dnf install nginx

これにより、Nginx とその依存関係がダウンロードおよびインストールされます。

ステップ 3: Nginx を起動する

Nginx をインストールした後、systemctl コマンドを使用してサービスを起動できます。

sudo systemctl start nginx

次のコマンドを実行して Nginx の状態を確認できます。

sudo systemctl status nginx

これにより、Nginx が実行中かどうかが表示されます。実行されていない場合は、上記のコマンドを使用して起動できます。

ステップ 4: Nginx を設定する

デフォルトでは、Nginx はポート 80 でリッスンします。Nginx が正常に実行されているかどうかを確認するには、ウェブブラウザでサーバーの IP アドレスを訪問して確認できます。デフォルトの Nginx のウェルカムページが表示されれば、Nginx が正常に実行されていることを意味します。

Nginx の設定をカスタマイズするには、/etc/nginx/nginx.conf というファイルの設定ファイルを編集することができます。任意のテキストエディタを使用して、このファイルを編集できます。以下に、ファイルの編集例を示します。

sudo nano /etc/nginx/nginx.conf

これにより、nano テキストエディタでファイルが開きます。ファイルに任意の変更を加え、保存して終了します。

ステップ 5: Nginx をテストする

Nginx が期待どおりに動作しているかどうかをテストするために、シンプルな HTML ファイルを作成し、Nginx を使用して提供することができます。以下に、シンプルな HTML ファイルの作成方法の例を示します。

sudo nano /usr/share/nginx/html/index.html

これにより、/usr/share/nginx/html ディレクトリに index.html という新しいファイルが作成されます。このファイルに HTML コードを追加することができます。例えば、以下のような HTML コードを追加できます。

<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>

ファイルを保存して終了します。その後、次のコマンドを使用して Nginx を再起動します。

sudo systemctl restart nginx

これで、ウェブブラウザでサーバーの IP アドレスを訪問すると、作成した「Hello World」メッセージが表示されるはずです。

結論

このチュートリアルでは、Fedora マシンに Nginx をインストールする手順を説明しました。また、Nginx の開始、設定、テスト方法も紹介しました。Nginx はさまざまな目的で使用できる強力なウェブサーバーであり、このチュートリアルがそれを始めるのに役立つことを願っています。