CentOS8にNginxをインストールする方法


Nginx(Engine X)は、最も人気があり、強力で高性能なオープンソースHTTP Webサーバーであり、スケーラブルなイベント駆動型(非同期)アーキテクチャを備えたリバースプロキシサーバーです。また、速度、安定性、豊富な機能セット、簡単な構成、低リソース使用率により、ロードバランサー、メールプロキシ、HTTPキャッシュとしても使用できます。

この記事では、CentOS 8LinuxサーバーにNginxHTTPWebサーバーをインストールする方法について説明します。

CentOS8へのNginxHTTPWebサーバーのインストール

1.最新バージョンのNginxWebサーバーをインストールするには、次のyumコマンドを使用してシステムソフトウェアパッケージを更新する必要があります。

# yum update

2.ソフトウェアアップデートがインストールされたら、次のコマンドを使用して、デフォルトのパッケージリポジトリから最新の安定したNginxサーバーをインストールできます。

# yum info nginx
# yum install nginx

3. Nginxをインストールしたら、次のsystemctlコマンドを実行して、ステータスを開始、有効化、および確認できます。

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

4.次のfirewall-cmdコマンドを使用して、ポート80と443を開いて有効にし、システムファイアウォール上のNginxでWebトラフィックを許可します。

# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --zone=public --permanent --add-service=https
# firewall-cmd --reload

5. netstatまたはssコマンドを使用して、ファイアウォールでポート80および443が有効になっていることを確認します。

# netstat -tulpn
OR
# ss -tulpn

6.これで、WebブラウザでサーバーのパブリックIPアドレスにアクセスして、NginxWebサーバーが稼働していることを確認できます。サーバーのIPアドレスがわからない場合は、IPコマンドを実行できます。

# ip addr

上記の出力では、サーバーのIPアドレスは192.168.0.103なので、Webブラウザーを開いてIPアドレスを入力します。

http://192.168.0.103

それでおしまい! CentOS 8サーバーにNginxをインストールしたら、LEMPスタックをセットアップしてウェブサイトをデプロイできます。