10

少し前に Debian経由で Nginx をインストールしapt-getましたが、いくつかのサイトが稼働しています。ここで、いくつかの追加モジュールをインストールする必要があります。何も台無しにしたくないので、実行する前にプロセスを再確認したいと思います。うまくいけば、これは、この部分について確信が持てない他の人にも役立つでしょう.

私が理解しているように、ダウンタイムを最小限に抑えるために次のことを行う必要があります。

  1. Nginx のソースをダウンロードする
  2. 追加のモジュールを追加します./configure --additional-module
  3. Nginxをコンパイルするmake
  4. 現在のサーバーを停止します ( service nginx stop)
  5. でNginxをインストールmake install
  6. 新しいサーバーを起動します ( service nginx start)

または、この時点でソースからコンパイルされていないため、最初に Nginx をアンインストールする必要がありますか?

4

2 に答える 2

4

以前に Ubuntu で同様のことを行った場合、インストールは既存の nginx バイナリを新しくコンパイルされたもので上書きする必要があります。ただし、その時点で nginx がシステム上で実行されていないことを確認してください。

システムの別の場所に nginx をインストールすることをお勧めします。これにより、すぐに動作しない場合に備えて、古い nginx バイナリを使用して Web サーバーを再起動し、重大なダウンタイムを発生させないようにすることができます。

于 2013-11-05T03:02:32.220 に答える