免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。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
サービスがインストールされているが、現在実行されていないことを示します。
- このコマンドは、コンソールに1行を出力します。