Nginx®は、その優れたパフォーマンスと柔軟な機能セットにより、Apache®と同じくらいの市場シェアを持つWebサーバーサービスです。このガイドでは、Nginxをインストールする方法と、サイトまたはアプリケーションにサービスを提供するようにNginxを設定するための次の手順について説明します。
Fedora®を実行しているLinux®サーバーが必要です。
FedoraにNginxをインストールする
Nginxは、Fedoraを含む最も人気のあるLinux®ディストリビューションのデフォルトのリポジトリで利用できます。 Nginxをインストールするには、次のdnf
を実行します package-managerコマンド:
sudo dnf install nginx
yと入力します プロンプトで、パッケージをインストールすることを確認します。
インストールが完了したら、次のコマンドを実行してサービスを有効にして開始します。これらのコマンドはNginxを起動し、サーバーが起動したときに起動するように構成します。
sudo systemctl enable nginx
sudo systemctl start nginx
Nginxのファイアウォールを開きます
デフォルトでは、NginxはデフォルトのポートでHTTPおよびHTTPSトラフィックをリッスンします(ポート80
および443
)。ただし、システムのファイアウォールもこれらのポートでのトラフィックを許可する必要があるため、これはトラフィックを受信することを意味するものではありません。次のコマンドを使用して、HTTPおよびHTTPSサービスを追加してサイトに必要なポートを追加します。
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
次に、firewalld
をリロードします 新しい設定を適用するには:
sudo firewall-cmd --reload
パッケージをインストールしてファイアウォールポートを開くと、NginxはデフォルトのWebページを表示するはずです。これは、WebブラウザにIPアドレスを入力することで確認できます。 Nginxロゴと「WelcometoNginx」メッセージが記載されたスプラッシュページが表示されます。これが表示されない場合は、IPアドレスが正しいこと、Nginxが実行されていること、ファイアウォールの設定が正しいことを再確認してください。
これで、Nginxを使用してアプリケーションまたはWebサイトの提供を開始できます。デフォルトの構成を使用して、コンテンツを / var / www / htmlに配置してサイトにサービスを提供します ファイルシステム内のディレクトリ。複数のサイトにサービスを提供する場合は、このニーズに対応するようにNginxサーバーブロックを設定することをお勧めします。