WindowsでのNginxの起動や停止などの基本操作コマンドの詳しい説明

WindowsでのNginxの起動や停止などの基本操作コマンドの詳しい説明

Windows で Nginx を使用するには、Nginx サービスの起動、停止、Nginx のリロードなどの基本的な操作コマンドを習得する必要があります。以下で簡単に紹介します。

1. 起動:

C:\server\nginx-1.0.2>nginxを起動

または

C:\server\nginx-1.0.2>nginx.exe

注意: 最初の方法を使用することをお勧めします。2 番目の方法では、cmd ウィンドウが実行中のままになり、他のコマンド操作を実行できなくなります。

2. 停止:

C:\server\nginx-1.0.2>nginx.exe -s 停止

または

C:\server\nginx-1.0.2>nginx.exe -s 終了

注意: stop は nginx をすぐに停止し、関連情報を保存しない可能性があります。quit は nginx を完全に、かつ規則的に停止し、関連情報を保存します。

3. Nginx をリロードします。

C:\server\nginx-1.0.2>nginx.exe -s リロード

このコマンドは、構成情報が変更され、再ロードする必要がある場合に使用されます。

4. ログファイルを再度開きます。

C:\server\nginx-1.0.2>nginx.exe -s 再開

5. Nginx のバージョンを確認します。

C:\server\nginx-1.0.2>nginx -v

nginx: nginx バージョン: nginx/1.0.2

または

C:\server\nginx-1.0.2>nginx -V

nginx: nginx バージョン: nginx/1.0.2 
nginx: TLS SNI サポートが有効 
nginx:-builddir = objs.msvc8-crossbuild = win32 -with-debug =  -  conf/nginx.conf = logs/nginx.pid  -  http-log-path = access.log-log-log-path-log-patts/glog-paths/ p-client-body-temp-path = temp/client_body_temp  -  http-proxy-temp-path = temp/proxy_temp  -  http-fastcgi-temp-path = temp/fastcgi_temp -with-cc-opt = -dfd_etsizezize = 1024-with-pcre = lidmsvc8/abjms lib = objs.msvc8/lib/zlib-1.2.3 -with-select_module -with-http_realip_module -with-http_addition_module -with-http_sub_module -with-http_dav_module -with-http_tuble-with_tubiet -http_gzip_static_module -with-http_random_index_module -with-http_secure_link_module -with-ipv6-with-openssl = objs.ms.msvc8/lib/opensl-0.9.8r -with-opens l_module -with-mail_ssl_module

注: v は単にバージョン情報を表示しますが、V はバージョン情報だけでなく構成パラメータ情報も表示します。

6. 指定された構成ファイルをテストまたはロードします。

テスト構成ファイル

C:\server\nginx-1.0.2>nginx.exe -t -c conf/default.conf

nginx: 設定ファイル C:\server\nginx-1.0.2/conf/default.conf 構文 isok
nginx: 設定ファイル C:\server\nginx-1.0.2/conf/default.conf のテストが成功しました

指定された設定ファイルをロードする

C:\server\nginx-1.0.2>nginx.exe -c conf/default.confを起動します

この記事で紹介したコマンドは非常に基本的なものです。覚えるにはかなりのスペースが必要です。何度か試してみてください。

以下もご興味があるかもしれません:
  • Windows で Nginx + PHP の基本操作を構成する (起動、再起動、終了)
  • nginx をシャットダウン/再起動/起動する方法

<<:  MySQLデータベースでスロークエリログを有効にする方法の詳細な説明

>>:  MySQL 外部キー制約の無効化と有効化コマンド

推薦する

Docker コンテナのデプロイの試み - マルチコンテナ通信 (node+mongoDB+nginx)

その理由はモッカー プラットフォームを導入したかったので、友人の勧めで既成のプロジェクト api-m...

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...

Sparkの紹介とHadoopとの比較

目次1. SparkとHadoopの比較1.1 Haoopの欠点1.2 Hadoop MR に対する...

HTML におけるいくつかの特殊属性タグの使用法の紹介

以下の属性はブラウザとの互換性があまりありません。 1.transform:rotate(45度) ...

MYSQL(電話番号、IDカード)データ非感応化の実装

1. データ感度低下の説明日常の開発ニーズでは、データの感度低下が頻繁に発生します。たとえば、ID ...

VMware15.5でcentos8.1をインストールし、物理メモリが不足する問題に対処する最も完全なチュートリアル

1. 仮想マシンの準備1. 新しい仮想マシンを作成する 2. 仮想マシンのカスタマイズを選択する 3...

Vue プロジェクトで TS (TypeScript) を使用するための入門チュートリアル

目次1. Typescriptの紹介2. 設定ファイル webpack 設定3. プロジェクトに.t...

Vue3 ドキュメント クイックスタート

目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...

Vueでシングルサインオンを実装する方法のまとめ

最近プロジェクトが中断され、RageFrame の研究は一時的に終了しました。この記事では、シングル...

Ubuntu 18.04 コマンドでタッチパッドを無効/有効にする

Ubuntu では、ショートカット キーでタッチパッドをオフにできない状況によく遭遇します。この問題...

CentOS SVN サーバーで複数のプロジェクトを管理する方法

一つの要求一般的に、企業には複数のプロジェクトがあります。SVN サーバーを設定した後は、プロジェク...

CentOS8.0 で FTP サーバーをインストールして設定する方法

CentOS8.0-1905 のリリース後、FTP サーバーを CentOS の新しいバージョンに移...

1 つの記事で MySQL のプリコンパイルを理解する

1. プリコンパイルの利点私たちは皆、プリコンパイル機能を備えた JDBC の PreparedSt...

MySQL 同期遅延が発生したときに Seconds_Behind_Master が 0 のままになる理由

目次問題の説明原理分析問題分析拡大する総括する問題の説明ユーザーはプライマリ データベースに対して変...

JavaScript 非同期プログラミングにおける Promise の初期の使用法の詳細な説明

1. 概要Promise オブジェクトは、ES6 で提案された非同期プログラミングの仕様です。非同期...