Linux上で外部ネットワークに接続せずにNginxをインストールする方法
nginxのインストール方法は次のとおりです。
- 公式ソースからインストール:sudo apt-get install nginx(Debian/Ubuntu)またはsudo yum install nginx(CentOS/RHEL)コマンドを使用して公式ソースから直接Nginxをインストールできます。ただし、この方法ではサーバーにインターネットアクセス権が必要です。
- 外部ネットワーク環境で、NGINX の公式サイト (https://nginx.org/) から対応するバージョンのインストール パッケージをダウンロードし、それを内部ネットワーク サーバーに転送します。その後、内部ネットワーク サーバー上で以下の操作を実行します。
- インストールパッケージの展開: コマンドtar -zxvf nginx-xxx.tar.gzを使用してインストールパッケージを展開します。
- 解凍後のディレクトリに移動: コマンドcd nginx-xxxを使用して解凍後のディレクトリに移動します。
- コンパイルオプションの設定:たとえばインストールパスなどのコンパイルオプションを設定するには、./configure コマンドを使用します。
- makeコマンドでコンパイル、sudo make installコマンドでインストールします。
- nginx 起動:コマンド sudo /usr/local/nginx/sbin/nginx で起動
- オフラインインストールパッケージの利用: 社内ネットワークサーバーが社外ネットワークに接続できない場合は、社外ネットワーク環境でnginxのインストールパッケージと関連する依存パッケージをダウンロードし、オフラインインストールパッケージ(tar.gz形式)にパッケージ化します。そのオフラインインストールパッケージを社内ネットワークサーバーに転送して、社内ネットワークサーバー上で手動でインストールパッケージをダウンロードしてインストールする方法と同様の手順で解凍してインストールします。
nginxをいかなる方法でインストールした場合でも、インストール作業が完了したら、nginx -v コマンドを使用して、nginx のインストールが問題なく完了したかどうかを確認します。