【Nginx】1.9.7 ソースからコマンド最短インストール方法

はじめに

動作確認は 1.9.7 ですが、等マイナーバージョンでも問題なくインストールできると思います。
必要最低限のインストール方法なのでセッティング等は必要に応じてご設定ください。

環境

CentOS 7
(基本的に他のバージョン、RedHat系OS でも問題ありません。)

ソースダウンロード、コンパイル作業先

/usr/local/src/

インストールディレクトリ

/usr/local/nginx-1.9.7

※ インストール後にシンボリックリンクにて下記で運用すると
複数のバージョンを確認でき、
また、バージョンアップ時にスムーズになるので貼ることをお勧めします。バージョンを複数管理、切り替え等にも便利に利用できます。

インストール

1.コンパイル用事前インストールモジュール

コンパイル時に下記のコマンド、モジュールが必要になりますので未インストールの場合は、yum 等でインストールしておきましょう。

同時にインストールする場合は下記コマンドを実行しましょう。

2.ダウンロード、解凍

・ダウンロード先へ移動

・ソースの取得と作業ディレクトリへの移動

3.configure

・必要に応じて変更してください。

■ configure エラー一覧(下記エラーが発生した場合は各モジュールをインストールして下さい。)
※ ./configure: error: C compiler cc is not found

※ ./configure: error: SSL modules require the OpenSSL library.

4.コンパイルとインストール

5.設定

・シンボリックリンクを貼る

・起動ファイルの作成と設定
起動は、systemctl を利用します。

・nginx を起動

6.インストールの確認

localhost にアクセスして 取得した index.html を参照し
下記のように Welcome to nginx! の文字列が存在した内容であれば起動が完了です。
また、基本的にWebサーバとしてのレスポンスが返ってくれば起動に問題はありません。
外部からのアクセスが必要な場合は、環境によっては別途必要です。

フォローする