UNIX プラットフォームに Nginx をインストールするためのステップバイステップ ガイド。
Nginx は 2004 年にリリースされ、それ以来 急速に成長しています 。 Web サーバーでは 30% 以上の市場シェア を保持しています。
さまざまな UNIX ディストリビューションのインストール手順を見てみましょう。

Ubuntu
-
root
としてログインしていることを確認してください - 次のコマンドを実行します
apt-get install 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

ソースコードを使用したインストール
サーバーにインターネット接続がない場合、または DMZ サーバーで動作していない場合は、ソース コードからコンパイルしてインストールできます。
次のデモは CentOS/RHEL のものです。
- 最新バージョンの Nginx ソース コードを ダウンロードし、サーバーに転送します。
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 がインストールされました。

停止と開始の手順
ソースコードを使用してコンパイルした場合は、開始します
- sbinフォルダーに移動し、nginxを実行します
./nginx
止まる
./nginx –s stop
リポジトリを使用してインストールされた場合は、
service nginx start
service nginx stop
次は何?
これが実稼働用の場合は、必要な強化とセキュリティ構成を行い、学習を検討している場合は、この オンライン コース を確認してください。