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 はさまざまな目的で使用できる強力なウェブサーバーであり、このチュートリアルがそれを始めるのに役立つことを願っています。