ネットワーク > Webサーバー > NginxをUbuntuにインストール
NginxをUbuntuにインストールする方法のまとめです。
※CentOSにインストールする場合はNginxのページを参照してください。
![]() | ハイパフォーマンスHTTPサーバ Nginx入門 Clement Nedelcu アスキー・メディアワークス 2011-04-21 ¥ 3240 |
UbuntuをCentOSにソースコードからコンパイルして、手動でインストールする手順のまとめ
Ubuntuにログインします。
Nginx最新安定版(stable)を公式サイトからダウンロードします。
(例) Stable version nginx-1.14.2
$ cd /usr/local/src
$ wget https://nginx.org/download/nginx-1.14.2.tar.gz(wgetコマンドがインストールされていない場合は、「$ sudo apt-get install wget」)
$ tar zxf nginx-1.14.2.tar.gz
$ cd nginx-1.14.2
$ 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'.のように処理結果が表示された。
$ gpasswd -a vagrant nginxユーザーvagrantをグループnginxに追加
$ sudo apt install build-essential
$ sudo apt install libpcre3 libpcre3-dev
$ sudo apt install zlib1g zlib1g-dev
$ cd /usr/local/src $ wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz $ tar zxf openssl-1.1.1a.tar.gz $ cd openssl-1.1.1a $ ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl $ make $ make install $ openssl version
$ cd /usr/local/src/nginx-1.14.2