GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04サーバーでNGINXを再起動またはリロードする方法

Ubuntu 20.04 / 18.04/16.04サーバーでNGINXWebサーバーサービスを再起動および再ロードするために使用できるすべてのメインコマンドを示します。さらに、この記事では、エラーを知るためにNGINX構成ファイルのパスを取得する方法についても説明します。

Nginxは、リバースプロキシとしても、さまざまなWebホスティングサービスで使用されている有名なWebサーバーです。軽量でキャッシュ機能があるため人気があり、これが人々がそれを好む主な理由の1つです。 Varnish Cacheとともに使用して、高キャッシュ対応のWebサーバーを実装できます。しかし、それは私たちがここで求めていることではありません。

Nginxを本番環境にインストールした後、さまざまなWebアプリケーションがそれに依存しているため、他のサービスとは異なり、Nginxを完全に再起動する必要はありません。さて、いくつかのファイル、Webアプリケーションパス、またはその他の設定を変更した後にNGINXをリロードまたは再起動する場合は、次のコマンドを使用します。

UbuntuでNGINXサーバーをリロードまたは再起動する手順

以下の手順は、Debian、Ubuntu 20.04 / 18.04 / 17.04 / 16.04、Linux Mint、およびその他の同様のオペレーティングシステムで機能します。ここに記載されているコマンドに従うには、sudoを使用してサーバーにユーザーアクセスする必要があります 権利。

NginxConfgiurationファイルを確認するには

構成ファイルのパスを表示するだけでなく、その中のすべてをチェックしてエラーがないことを通知するコマンド。その上でエラーが発生した場合は、NGINXサーバーを再起動する前にそれを知っているでしょう。これは、テストではなく商用目的でWebサーバーを使用している場合に非常に役立ち、不要なダウンタイムを防ぎます。

タイプ:

sudo nginx -t

すべてが正常に機能している場合は、次のような出力が得られます。

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

グレースフルリロード

構成ファイルに加えた変更を反映するためにNginxサーバーを完全に再起動する必要はありません。そのために、正常なリロードが機能します。このコマンドの利点は、コマンドがNginxの構成ファイルを再ロードするだけでなく、現在確立されているユーザーのWebサーバーへの接続を切断しないことです。したがって、フロントエンドユーザーは影響を受けません。

sudo systemctl reload nginx

Nginxを完全に再起動します

ウェブサーバーへの同時接続を中断してすべてのNginxサービスを完全に再起動するのではなく、構成ファイルだけをリロードしたくない場合は、次のコマンドを使用します。

sudo systemctl restat nginx

ステータスを確認する

Webサーバーを再起動し、Webサーバーのすべてが正常に機能していることを確認したい場合は、次の構文を使用します。

sudo systemctl status nginx

このようにして、単一のコマンドまたは記事に記載されている他のコマンドを使用して、UbuntuLinuxでNginxサーバーを再起動してリロードできます。それはすべてあなたがいる状況に依存します。

続きを読む:

  • CentOS8にVNCサーバーをインストールして構成する方法
  • Ubuntu20.04LTSにXAMPPをインストールする方法

Ubuntu
  1. Ubuntu20.04でリバースプロキシとしてNginxを設定する方法

  2. Ubuntu16.04にLEMPをインストールする方法

  3. Ubuntu18.04にNginxをインストールする方法

  1. Ubuntu18.04にNginxWebサーバーをインストールする方法

  2. UbuntuでApacheサーバーを起動、停止、または再起動する方法

  3. Ubuntu で Bluetooth を再起動するにはどうすればよいですか?

  1. Ubuntu 20.04FocalFossaでNGINXを再起動する方法

  2. Ubuntu 20.04FocalFossaにNGINXをインストールする方法

  3. Ubuntu20.04にNginxをインストールする方法