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にコピーしてください。