ウェブサイト検索

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


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

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

CentOS 8 への Nginx HTTP Web サーバーのインストール

1. 最新バージョンの Nginx Web サーバーをインストールするには、次の 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 コマンドを使用して、ポート 80443 を開いて有効にし、システム ファイアウォール上の Nginx で Web トラフィックを許可します。

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

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

netstat -tulpn
OR
ss -tulpn

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

ip addr

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

http://192.168.0.103

それでおしまい! CentOS 8 サーバーに Nginx をインストールしたら、ウェブサイトを展開するための LEMP スタックのセットアップに進むことができます。