ネットワーク > Webサーバー > NginxをUbuntuにインストール

NginxをUbuntuにインストールする方法のまとめです。
※CentOSにインストールする場合はNginxのページを参照してください。

リンク

参考書

 ハイパフォーマンスHTTPサーバ Nginx入門
Clement Nedelcu
アスキー・メディアワークス
2011-04-21
¥ 3240

インストール(Ubuntu編)

UbuntuをCentOSにソースコードからコンパイルして、手動でインストールする手順のまとめ

ログイン

Ubuntuにログインします。

ダウンロード

Nginx最新安定版(stable)を公式サイトからダウンロードします。

  1. Nginx最新安定版のバージョンを公式サイトで確認します。
    https://nginx.org/en/download.html
    (例) Stable version nginx-1.14.2
  2. ビルド用ディレクトリ(/usr/local/src)に移動します。cf. [Linux] /usr/local/の使い方まとめ · DQNEO起業日記 http://dqn.sakusakutto.jp/2011/08/linux_usrlocal.html
    $ cd /usr/local/src
  3. 圧縮ファイルをダウンロードします。
    $ wget https://nginx.org/download/nginx-1.14.2.tar.gz
    (wgetコマンドがインストールされていない場合は、「$ sudo apt-get install wget」)
  4. ダウンロードしたファイルを解凍します。
    $ tar zxf nginx-1.14.2.tar.gz
  5. カレントディレクトリを移動します。
    $ cd nginx-1.14.2

コンパイル

  1. Nginx用のシステムユーザーを作成します。
    $ sudo adduser --system --no-create-home --shell /bin/false --group --disabled-login nginx
    →リモートログイン及びログインの不可能なシステムユーザnginxを作成
    Adding system user `nginx' (UID 111) ...
    Adding new group `nginx' (GID 116) ...
    Adding new user `nginx' (UID 111) with group `nginx' ...
    Not creating home directory `/home/nginx'.
    のように処理結果が表示された。
  2. gpasswdコマンドで作業者アカウントvagrantをnginxグループに追加します。
    $ gpasswd -a vagrant nginx
    ユーザーvagrantをグループnginxに追加
  3. Nginxに必要なライブラリをインストールします。
    (例では、必須ライブラリの他にHTTPSのコンテンツを処理するOpenSSLライブラリもインストールしています。)
    1. gcc(GNU Compiler Collection)のインストール
      $ sudo apt install build-essential

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS