テクノロジー NGINX 非公開: Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

UNIX プラットフォームに Nginx をインストールするためのステップバイステップ ガイド。

Nginx は 2004 年にリリースされ、それ以来 急速に成長しています 。 Web サーバーでは 30% 以上の市場シェア を保持しています。

nginx市場シェア
nginx市場シェア
nginx市場シェア

さまざまな UNIX ディストリビューションのインストール手順を見てみましょう。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

Ubuntu

  • root としてログインしていることを確認してください
  • 次のコマンドを実行します
apt-get install nginx

インストールには数秒かかります。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

RHEL/CentOS

いつものように、 root としてログインし、以下の yum コマンドを使用します。

 yum install nginx

RHEL 8 を使用している場合は、dnf コマンドも使用できます。

 dnf install nginx

依存関係も含めてインストールされます。以下は CentOS からのスナップショットです。

 Installed:
  nginx.x86_64 0:1.10.2-1.el6                                                                                                      
Dependency Installed:
  GeoIP.x86_64 0:1.6.5-1.el6                                          GeoIP-GeoLite-data.noarch 0:2018.01-1.el6                   
  GeoIP-GeoLite-data-extra.noarch 0:2018.01-1.el6                     fontconfig.x86_64 0:2.8.0-5.el6                             
  freetype.x86_64 0:2.3.11-17.el6                                     gd.x86_64 0:2.0.35-11.el6                                   
  geoipupdate.x86_64 0:2.2.1-2.el6                                    libXpm.x86_64 0:3.5.10-2.el6                                
  libxslt.x86_64 0:1.1.26-2.el6_3.1                                   nginx-all-modules.noarch 0:1.10.2-1.el6                     
  nginx-filesystem.noarch 0:1.10.2-1.el6                              nginx-mod-http-geoip.x86_64 0:1.10.2-1.el6                  
  nginx-mod-http-image-filter.x86_64 0:1.10.2-1.el6                   nginx-mod-http-perl.x86_64 0:1.10.2-1.el6                   
  nginx-mod-http-xslt-filter.x86_64 0:1.10.2-1.el6                    nginx-mod-mail.x86_64 0:1.10.2-1.el6                        
  nginx-mod-stream.x86_64 0:1.10.2-1.el6                        
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

ソースコードを使用したインストール

サーバーにインターネット接続がない場合、または DMZ サーバーで動作していない場合は、ソース コードからコンパイルしてインストールできます。

次のデモは CentOS/RHEL のものです。

 nginx-1.12.2.tar.gz
  • ダウンロードしたファイルを解凍します
gunzip –c nginx-1.12.2.tar.gz | tar xvf –
  • 抽出後、次のファイルとフォルダーが表示されるはずです。
 [root@instance-4 nginx-1.12.2]# ls -ltr
-rw-r--r--. 1 chandan scorpio_ckumar     49 Oct 17 13:16 README
-rw-r--r--. 1 chandan scorpio_ckumar   1397 Oct 17 13:16 LICENSE
-rwxr-xr-x. 1 chandan scorpio_ckumar   2481 Oct 17 13:16 configure
-rw-r--r--. 1 chandan scorpio_ckumar 423948 Oct 17 13:16 CHANGES.ru
-rw-r--r--. 1 chandan scorpio_ckumar 278202 Oct 17 13:16 CHANGES
drwxr-xr-x. 9 chandan scorpio_ckumar     91 Feb  3 03:11 src
drwxr-xr-x. 2 chandan scorpio_ckumar     21 Feb  3 03:11 man
drwxr-xr-x. 2 chandan scorpio_ckumar     40 Feb  3 03:11 html
drwxr-xr-x. 4 chandan scorpio_ckumar     72 Feb  3 03:11 contrib
drwxr-xr-x. 2 chandan scorpio_ckumar    168 Feb  3 03:11 conf
drwxr-xr-x. 6 chandan scorpio_ckumar   4096 Feb  3 03:11 auto
[root@instance-4 nginx-1.12.2]#

これで、設定してインストールする準備が整いました。

--prefix=path パラメーターを使用してインストール場所を制御できます。

SSL モジュールを /opt/nginx 配下にインストールしましょう。

 ./configure --prefix=/opt/nginx --with-http_ssl_module 
make 
make install

注: コンパイラがインストールされていない新しいサーバーでこれを実行する場合は、次のものをインストールする必要があります。

 yum install gcc pcre-devel openssl-devel

完了すると、nginx が /opt/nginx の下に次のフォルダーとともにインストールされていることがわかります。

 [root@instance-4 nginx]# ls -ltr
drwxr-xr-x. 2 root root   19 Feb  3 03:19 sbin
drwxr-xr-x. 2 root root 4096 Feb  3 03:19 conf
drwxr-xr-x. 2 root root    6 Feb  3 03:19 logs
drwxr-xr-x. 2 root root   40 Feb  3 03:19 html
[root@instance-4 nginx]#

おめでとうございます 。Nginx がインストールされました。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

停止と開始の手順

ソースコードを使用してコンパイルした場合は、開始します

  • sbinフォルダーに移動し、nginxを実行します
./nginx

止まる

./nginx –s stop

リポジトリを使用してインストールされた場合は、

 service nginx start 
service nginx stop

次は何?

これが実稼働用の場合は、必要な強化とセキュリティ構成を行い、学習を検討している場合は、この オンライン コース を確認してください。

「 Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

How to install nginx on RHEL CentOS Ubuntu with yum
Red Hat Enterprise Linux release 8.3(CentOS8)にNGINXをインストールし、動作確認します。

UNIX プラットフォームに Nginx をインストールするためのステップバイステップ ガイド。

Nginx は 2004 年にリリースされ、それ以来 急速に成長しています 。 Web サーバーでは 30% 以上の市場シェア を保持しています。

nginx市場シェア
nginx市場シェア
nginx市場シェア

さまざまな UNIX ディストリビューションのインストール手順を見てみましょう。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

Ubuntu

  • root としてログインしていることを確認してください
  • 次のコマンドを実行します
apt-get install nginx

インストールには数秒かかります。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

RHEL/CentOS

いつものように、 root としてログインし、以下の yum コマンドを使用します。

 yum install nginx

RHEL 8 を使用している場合は、dnf コマンドも使用できます。

 dnf install nginx

依存関係も含めてインストールされます。以下は CentOS からのスナップショットです。

 Installed:
  nginx.x86_64 0:1.10.2-1.el6                                                                                                      
Dependency Installed:
  GeoIP.x86_64 0:1.6.5-1.el6                                          GeoIP-GeoLite-data.noarch 0:2018.01-1.el6                   
  GeoIP-GeoLite-data-extra.noarch 0:2018.01-1.el6                     fontconfig.x86_64 0:2.8.0-5.el6                             
  freetype.x86_64 0:2.3.11-17.el6                                     gd.x86_64 0:2.0.35-11.el6                                   
  geoipupdate.x86_64 0:2.2.1-2.el6                                    libXpm.x86_64 0:3.5.10-2.el6                                
  libxslt.x86_64 0:1.1.26-2.el6_3.1                                   nginx-all-modules.noarch 0:1.10.2-1.el6                     
  nginx-filesystem.noarch 0:1.10.2-1.el6                              nginx-mod-http-geoip.x86_64 0:1.10.2-1.el6                  
  nginx-mod-http-image-filter.x86_64 0:1.10.2-1.el6                   nginx-mod-http-perl.x86_64 0:1.10.2-1.el6                   
  nginx-mod-http-xslt-filter.x86_64 0:1.10.2-1.el6                    nginx-mod-mail.x86_64 0:1.10.2-1.el6                        
  nginx-mod-stream.x86_64 0:1.10.2-1.el6                        
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

ソースコードを使用したインストール

サーバーにインターネット接続がない場合、または DMZ サーバーで動作していない場合は、ソース コードからコンパイルしてインストールできます。

次のデモは CentOS/RHEL のものです。

 nginx-1.12.2.tar.gz
  • ダウンロードしたファイルを解凍します
gunzip –c nginx-1.12.2.tar.gz | tar xvf –
  • 抽出後、次のファイルとフォルダーが表示されるはずです。
 [root@instance-4 nginx-1.12.2]# ls -ltr
-rw-r--r--. 1 chandan scorpio_ckumar     49 Oct 17 13:16 README
-rw-r--r--. 1 chandan scorpio_ckumar   1397 Oct 17 13:16 LICENSE
-rwxr-xr-x. 1 chandan scorpio_ckumar   2481 Oct 17 13:16 configure
-rw-r--r--. 1 chandan scorpio_ckumar 423948 Oct 17 13:16 CHANGES.ru
-rw-r--r--. 1 chandan scorpio_ckumar 278202 Oct 17 13:16 CHANGES
drwxr-xr-x. 9 chandan scorpio_ckumar     91 Feb  3 03:11 src
drwxr-xr-x. 2 chandan scorpio_ckumar     21 Feb  3 03:11 man
drwxr-xr-x. 2 chandan scorpio_ckumar     40 Feb  3 03:11 html
drwxr-xr-x. 4 chandan scorpio_ckumar     72 Feb  3 03:11 contrib
drwxr-xr-x. 2 chandan scorpio_ckumar    168 Feb  3 03:11 conf
drwxr-xr-x. 6 chandan scorpio_ckumar   4096 Feb  3 03:11 auto
[root@instance-4 nginx-1.12.2]#

これで、設定してインストールする準備が整いました。

--prefix=path パラメーターを使用してインストール場所を制御できます。

SSL モジュールを /opt/nginx 配下にインストールしましょう。

 ./configure --prefix=/opt/nginx --with-http_ssl_module 
make 
make install

注: コンパイラがインストールされていない新しいサーバーでこれを実行する場合は、次のものをインストールする必要があります。

 yum install gcc pcre-devel openssl-devel

完了すると、nginx が /opt/nginx の下に次のフォルダーとともにインストールされていることがわかります。

 [root@instance-4 nginx]# ls -ltr
drwxr-xr-x. 2 root root   19 Feb  3 03:19 sbin
drwxr-xr-x. 2 root root 4096 Feb  3 03:19 conf
drwxr-xr-x. 2 root root    6 Feb  3 03:19 logs
drwxr-xr-x. 2 root root   40 Feb  3 03:19 html
[root@instance-4 nginx]#

おめでとうございます 。Nginx がインストールされました。

Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?
Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?

停止と開始の手順

ソースコードを使用してコンパイルした場合は、開始します

  • sbinフォルダーに移動し、nginxを実行します
./nginx

止まる

./nginx –s stop

リポジトリを使用してインストールされた場合は、

 service nginx start 
service nginx stop

次は何?

これが実稼働用の場合は、必要な強化とセキュリティ構成を行い、学習を検討している場合は、この オンライン コース を確認してください。

「 Ubuntu または CentOS/RHEL に Nginx をインストールするにはどうすればよいですか?」についてわかりやすく解説!絶対に観るべきベスト2動画

How to install nginx on RHEL CentOS Ubuntu with yum
Red Hat Enterprise Linux release 8.3(CentOS8)にNGINXをインストールし、動作確認します。