サービスが実行としてインストールされたWindows用のnginx

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/QWERTY1994/article/details/88907273

winswダウンロード

住所:https://github.com/kohsuke/winsw

二つのバージョンwinsw2.Xとwinsw1.Xがありますが、winsw1.Xは、更新、メンテナンスや修理だけを停止しました

winsw2.xフレームワークは、.NETに分かれています  2.0 し、 4.0版本,选择适合自己的!

以下を抽出した後

独自のバージョンを選択してください!

2つのXMLファイル、簡単な設定ファイル(サーバー名のみ、説明、と.exeのパスにパッケージ化される)があり、

別の詳細は、その他の構成の詳細(甲斐、マニュアルなどから)詳細な設定ファイルだけでなく、ログファイル、ログフォーマット、起動モードをです

コピーWinSw.NET2.exe(またはWinSw.NET4.exe)とファイルのルートディレクトリにちょうどnginxのxmlファイルの名前変更

 

その上に同じ名前に名前を変更!

設定ファイルを書きます

<configuration>
  
  <!-- ID of the service. It should be unique accross the Windows system-->
  <id>nginx</id>
  <!-- Display name of the service -->
  <name>服务的名字</name>
  <!-- Service description -->
  <description>描述</description>
  
 
  <executable>%BASE%\nginx.exe</executable>
<!-- 日志路径-->
  <logpath>%BASE%\logs\winsw</logpath>
    <!--参考:https://github.com/kohsuke/winsw/blob/master/doc/loggingAndErrorReporting.md-->
  <log mode="roll-by-size-time">
      <sizeThreshold>10240</sizeThreshold>
      <pattern>yyyyMMdd</pattern>
      <autoRollAtTime>00:00:00</autoRollAtTime>
      <zipOlderThanNumDays>10</zipOlderThanNumDays>
      <zipDateFormat>yyyyMM</zipDateFormat>
  </log>
</configuration>

 名前を変更するには、次のコマンドを実行した後、次に名前で、nginxのルートディレクトリの下に管理者にコマンドウィンドウを使用します

たとえば:nginxの-install.exeをインストールサービスをインストール

  • install Windowsサービスコントローラにサービスをインストールします。このコマンドは、で説明したいくつかの予備のステップが必要です  インストールガイド
  • uninstall サービスをアンインストールします。上記の逆の動作を制御します。
  • start サービスを開始します。サービスが既にインストールされている必要があります。
  • stop サービスを停止します。
  • restart サービスを再起動します。サービスが現在実行されていない場合、このコマンドは次のように動作します  start
  • status サービスの現在のステータスを確認します。
    • このコマンドは、コンソールに1行を出力します。
      • NonExistent サービスが現在インストールされていないことを示し
      • Started サービスが現在実行中であることを示すために
      • Stopped サービスがインストールされているが、現在実行されていないことを示します。

おすすめ

転載: blog.csdn.net/QWERTY1994/article/details/88907273