GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 8にNginxをインストールする-最良の方法は?

Nginxはオープンソースで最も人気のあるWebサーバーであり、Apacheサーバーよりも柔軟性と軽量性があります。最高の安定性とパフォーマンスを実現するように設計されており、限られたリソースで複数のクライアント要求を同時に処理できます。ロードバランサーおよびリバースプロキシサーバーとしても機能します。

基本的に、Nginxはほとんどの場合Apacheよりもリソースに優しいです。

ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するNginxクエリを実行するのを定期的に支援しています。

これに関連して、CentOS8OSにNginxをインストールする方法を検討します。

以前、UbuntuへのNginxのインストールについて説明しました。


CentOSにNginxをインストールする方法は?

このインストール手順に進む前に、sudoアクセス権を持つユーザーを使用していることを確認してください。

CentOSにNginxをインストールするには、dnfパッケージマネージャーを使用できます。以下のコマンドを使用して、CentOSシステムにNginxをインストールします。

$ sudo dnf install nginx

sudoパスワードを入力し、y/Nでプロンプトが表示されたらyを押します。その後、インストールが開始されます。


CentOSでNginxを構成する手順

1.ブート時にNginxを起動して有効にする

インストール後、以下のコマンドを使用してNginxを起動できます:

$ sudo systemctl start nginx

サービスの実行が開始されたかどうかを確認するには、次のコマンドを使用します。

$ sudo systemctl status nginx

サーバーを起動するたびに手動でNginxを起動したくない場合は、サーバーの起動時にNginxを自動的に起動できるようにすることができます。

システムの起動時にNginxサービスを自動的に開始するには、次のコマンドを使用します。

$ sudo systemctl enable nginx


2.ファイアウォールでNginxトラフィックを許可する

CentOSでは、ファイアウォールはデフォルトで有効になっているため、NginxWebサーバーが使用するポート80および443へのアクセスをブロックします。 NGINXサーバーへの外部HTTPおよびHTTPSトラフィックを許可するには、ファイアウォールにルールを追加する必要があります。ローカルシステムからNginxサーバーをテストしているだけの場合は、このルールを追加する必要はありません。

以下のコマンドを実行して、Nginxサーバーに着信するHTTPトラフィックへのアクセスを許可します。

$ sudo firewall-cmd --permanent --add-service=http

次に、以下のコマンドを実行して、Nginxサーバーに着信するHTTPSトラフィックへのアクセスを許可します。

$ sudo firewall-cmd --permanent --add-service=https

次に、以下のコマンドを実行してfirewalldをリロードします:

$ sudo firewall-cmd --reload

ルールが追加されているかどうかを確認するには、次のコマンドを使用します。

$ sudo firewall-cmd --permanent --list-all

上記のコマンドの出力では、サービス行にhttpがリストされているはずです。


3.Nginxサーバーをテストします

Nginxサーバーが機能しているかどうかをテストするには、WebブラウザーでサーバーのIPアドレスにアクセスします。システムのIPアドレスを見つける方法がわからない場合は、CentOSでIPアドレスを見つける方法にアクセスしてください。

http://IP-address

Nginxサーバーが正常にインストールされると、次のNginxのデフォルトのウェルカムページが表示されます。


Nginxを管理する方法は?

上記のようにNginxサービスを開始して有効にする以外に、Nginxサーバーの管理に役立つコマンドがいくつかあります。それらのいくつかを共有しています:

Nginxサービスを停止するには、コマンドは次のようになります:

$ sudo systemctl stop nginx

Nginxサービスを再起動するには、コマンドは次のようになります:

$ sudo systemctl restart nginx

Nginxサービスを無効にするには、コマンドは次のようになります:

$ sudo systemctl disable nginx

構成を変更するときは、ファイアウォール構成を再ロードする必要があります。使用できるコマンドは次のとおりです。

$ sudo systemctl reload nginx


Nginxのメインファイルとディレクトリ

主なNginxファイルとディレクトリは次のとおりです。

  • / etc / nginx:Nginx構成ファイルはこのディレクトリにあります。
  • /etc/nginx/nginx.conf:これはNginxグローバル構成ファイルです。
  • /etc/nginx/conf.d:Nginxサーバーブロック構成ファイルはこのディレクトリにあります。
  • / usr / share / nginx / html:Nginxサーバーによって提供されるWebコンテンツは、このディレクトリにあります。


CentOS LinuxシステムからNginxをアンインストールする方法は?

CentOSマシンからNginxを削除/アンインストールする必要がある場合は、次のように実行できます。

次のようにNginxサービスを停止します:

$ sudo systemctl stop nginx.service

次に、Nginxを削除するには、次のコマンドを使用します:

$ sudo yum remove nginx

Nginx構成とログファイルも削除するには、次のコマンドを使用します:

$ sudo rm -R /etc/nginx
$ sudo rm -R /var/log/nginx



Cent OS
  1. CentOS7にNginxでPhorumをインストールする方法

  2. Ubuntu 20.04にGitLabをインストールする-最良の方法は?

  3. CentOS8にJenkinsをインストールします

  1. CentOS 8にPuttyをインストールする-最良の方法は?

  2. CentOS 8にNmapをインストールする-最良の方法は?

  3. CentOS 8にGoをインストールする-最良の方法は?

  1. CentOS 8にAnydeskをインストールする-最良の方法は?

  2. CentOS 8にNetBeansをインストールする-最良の方法は?

  3. CentOS 8にWiresharkをインストールする-最良の方法は?