ウェブサイト検索

UbuntuサーバーにNginxメインラインをインストールする方法


Nginx にはメインライン バージョンと安定バージョンの 2 つのブランチがあります。通常は、NGINX メインライン ブランチを常にデプロイすることをおすすめします。この記事では、ubuntu サーバーにメインライン ブランチをインストールする方法を説明します。

Ubuntu に Nginx Mainline Branch をインストールする

まず、既存の Nginx インストールを削除します。

sudo apt-get remove nginx nginx-common nginx-full nginx-core

次に、システムに Nginx PGP キーをインストールします。

wget http://nginx.org/keys/nginx_signing.key

sudo apt-key add nginx_signing.key

その後、/etc/apt/sources.list ファイルを編集します。

sudo vi /etc/apt/sources.list

ファイルの最後に次の 2 行を追加します。コードネームを特定の ubuntu コードネーム (ubuntu 14.04 の場合は trusty など) に置き換えます。

deb http://nginx.org/packages/mainline/ubuntu/ codename nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ codename nginx

インストールプロセス中に、Nginx は新しい構成ファイルを自動的にインストールします。したがって、インストールする前に、メイン設定ファイル /etc/nginx/nginx.conf をバックアップする必要があります。サーバー ブロック ファイル /etc/nginx/sites-available/yourdomain.com が変更されるため、そのファイルをバックアップする必要はありません。

sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old

次に、ローカル パッケージ インデックスを更新し、Nginx メインライン ブランチをインストールします。

sudo apt-get update && sudo apt-get install nginx

インストールが完了したら、nginx のバージョンを確認します。

user@www:~$ nginx -v
nginx version: nginx/1.9.8

新しい Nginx サーバーを構成する

デフォルトでは、新しい設定ファイル /etc/nginx/nginx.conf はユーザーを nginx として設定します。

user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;

PHP プール ファイル www.conf に、nginx.conf で定義されているのと同じユーザーが含まれていることを確認してください。そうしないと、Web サイトが破損します。また、 nginx.conf ファイルに次の 2 行を追加します。

 include /etc/nginx/conf.d/*.conf;
 include /etc/nginx/sites-enabled/*;

次に、nginx 設定をリロードします。

 sudo service nginx reload

これで、Web サイトは通常どおり実行されるはずです。新しい設定ファイルを使用したくない場合は、古い設定をnginx.confにコピーしてください。

関連記事