|
[51CTO.com クイック翻訳]この記事は、様々なLinuxディストリビューションにNginxをインストールする方法を説明します。重要なNginx設定ファイルとディレクトリについて学びます。 Nginxは、そのパフォーマンスと使いやすさから、最も人気のあるWebサーバーシステムです。無料のオープンソースで、高性能なHTTPサーバーシステムです。Webサーバー機能に加えて、Nginxはリバースプロキシやロードバランサーとしても機能します。 次の手順では、Ubuntu、Debian、CentOS、Rocky Linux、AlmaLinux などのさまざまな Linux ディストリビューションに Nginx をインストールし、その機能をテストする方法を説明します。 さらに、無料の Let's Encrypt SSL 証明書を使用して Nginx を保護する方法を知りたい場合は、次のガイドを読むことをお勧めします: 「Let's Encrypt: Certbot で無料の SSL 証明書を取得する」(https://linuxiac.com/lets-encrypt-free-ssl-certificate/)。 1. Nginxをインストールする始める前に、sudo 権限を持つ通常の非 root ユーザーが必要です。 1.1 UbuntuまたはDebianにNginxをインストールするNginx はデフォルトの Ubuntu および Debian リポジトリで利用できるので、apt パッケージ マネージャーを使用して簡単にインストールできます。 まず、システムが最新であることを確認してください。
その後、Nginx をインストールできます。
1.2 CentOS 7にNginxをインストールするCentOS 7では、NginxパッケージはEPEL(Extra Packages for Enterprise Linux)リポジトリから入手できます。まだインストールしていない場合は、次のコマンドを入力してインストールできます。
これで、Nginx のインストールに進むことができます。
この画面が表示されたら、「y」を押してから Enter キーを押して EPEL GPG キーを受け入れます。 インストール後、Nginx サービスを有効にして起動します。
最後に、HTTP (80) ポートと HTTPS (443) ポートの両方を開く必要があります。
1.3 CentOS 8、Rocky Linux、または AlmaLinux への Nginx のインストールNginx をインストールするには、CentOS 8、Rocky Linux、AlmaLinux のデフォルトのパッケージ マネージャーである dnf パッケージ マネージャーを使用します。 まず、利用可能なすべてのパッケージを更新します。
更新が完了したら、次のコマンドを実行して Nginx をインストールします。
インストール後、Nginx サービスを有効にして起動します。
トラフィックが HTTP (80) および HTTPS (443) 経由でファイアウォールを通過できるようにするには、次のコマンドを実行します。
2. Nginxサービスのステータスを確認するNginx Web サーバーが実行中であることを確認するには、次のコマンドを実行します。
上記の出力は、Nginx サービスが開始され、実行されていることを示しています。 さらに、デフォルトの Nginx ログイン ページにアクセスし、サーバーの IP アドレスに移動して、Web サーバーが正常に動作していることを確認できます。 サーバーの IP アドレスを見つける方法がわからない場合は、この記事が役立ちます。 これにより、デフォルトの Nginx ログイン ページが表示され、すべてが正しく動作していることが示されます。 3. Nginxの設定ファイルとディレクトリNginx がインストールされました。いくつかの重要なフォルダーと場所に注意する必要があります。 3.1 サーバー構成ファイル
ウェブサイトをアクティブ化して /etc/nginx/sites-enable ディレクトリにリンクするには、次のコマンドを使用して、ウェブサイト構成のシンボリック リンクを作成します。
もちろん、mydomain.com.conf を VirtualHost.conf ファイルに置き換える必要があります。 3.2 Nginx ログNginx ログ ファイル (access.log および error.log) は、/var/log/nginx/ ディレクトリにあります。
3.3 デフォルトのパブリックWebディレクトリデフォルトでは、Nginx は基本設定ファイルでデフォルトのドキュメントルートディレクトリを設定します。仮想ホストまたはサーバーブロックを作成する際、Web サーバーはこれらの設定ファイルで指定されたドキュメントルートディレクトリで Web サイトファイルを検索します。
結論このチュートリアルでは、さまざまな Linux ディストリビューションに Nginx をインストールする方法を説明します。これにより、ユーザーに提供するコンテンツの種類を決定できるようになります。 原題: Linux に Nginx Web サーバーをインストールする方法、著者: Bobby Borisov [この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。] |