GNU/Linux >> Linux の 問題 >  >> Linux

UbuntuにNginxをインストールする

Nginx®はWebサーバーサービスであり、その優れたパフォーマンスと柔軟な機能セットにより、近年、Apache®とほぼ同じ市場シェアを獲得しています。このガイドでは、Nginxをインストールする方法と、サイトまたはアプリケーションにサービスを提供するようにNginxを設定するための次の手順について説明します。

前提条件:

Ubuntu®オペレーティングシステムを実行しているLinux®サーバーが必要です。

UbuntuにNginxをインストールする

Ubuntuを含む最も人気のあるLinuxディストリビューションのデフォルトのリポジトリは、Nginxを利用可能にします。新しいパッケージをインストールする前に更新を実行すると、インストーラーは、インストール用にリポジトリで利用可能なパッケージの最新バージョンを選択できます。 Nginxをインストールするには、次の手順を実行します。

  1. 次のaptpackage-managerコマンドを実行します。

    sudo apt update
    sudo apt install nginx
    
  2. サービスを有効にして開始し、スタートアップに追加するには、次のコマンドを実行します。

    sudo systemctl enable nginx
    sudo systemctl start nginx
    

Nginxのファイアウォールアクセスを有効にする

デフォルトでは、NginxはHTTPのデフォルトポート(80)でトラフィックを送信します )およびHTTPS(443)。ただし、トラフィックを受信するには、これらのポートを有効にする必要があります。 Nginxは、Uncomplicated Firewall、UFW内のサービスとして自身を登録するため、これを簡単にします。ファイアウォールアクセスを有効にするには、次の手順を実行します。

  1. 次のコマンドを実行して、UFWで利用可能なサービスを表示します。

    sudo ufw app list
    
  2. 次のコマンドを実行して、サイトに適切な設定を構成します。 を置き換えます 選択して:

    sudo ufw allow 'Nginx <selection>'
    

    HTTPトラフィックをHTTPSにリダイレクトする場合は、Fullを選択します オプション。

    |フル| HTTPとHTTPS|| HTTP | HTTPのみ|| HTTPS | HTTPSのみ|

    注: アプリケーションに必要な1つまたは複数のポートのみを開くことをお勧めします。使用可能なポートの数を最小限に抑えることは、セキュリティのベストプラクティスです。

テストNginx

WebブラウザにWebサイトのIPアドレスを入力します。 Nginxロゴと「WelcometoNginx」メッセージが記載されたスプラッシュページが表示されます。これが表示されない場合は、次の項目を確認してください。

  • IPアドレスを確認します。

  • 次のコマンドを使用して、Nginxが実行されているかどうかを確認します。

    sudo service status nginx
    
  • Nginxのファイアウォールアクセスを確認します。

次のステップ

Nginxをインストールしたので、アプリケーションまたはWebサイトの提供を開始する準備が整いました。デフォルト設定を使用して、コンテンツを / var / www / html に配置することにより、サイトにサービスを提供できます。 ファイルシステム内。ただし、複数のサイトにサービスを提供する場合は、このニーズに対応するためにNginxサーバーブロックを設定することをお勧めします。


Linux
  1. Ubuntu16.04にNginxを使用してPHP7.1をインストールします

  2. Ubuntu18.04にNginxをインストールする方法

  3. Ubuntu18.04にLEMPをインストールする方法

  1. Ubuntu18.04にNginxをインストールする方法

  2. NginxUbuntuにWordPressをインストールする

  3. Ubuntu16.04にNginxをインストールする方法

  1. Ubuntu16.04にNginxをインストールする方法

  2. Ubuntu20.04にNginxをインストールする方法

  3. UbuntuにNginxをインストールする方法