コンテンツにスキップ

Local Hosting

Environment

ver.
nginx 1.22.0
winsw 2.9.0

Setup

  1. nginxよりStable VersionをDL, 適当なディレクトリに配置
  2. nginx.exe>プロパティ>互換性>設定にて管理者としてこのプログラムを実行するを有効化(コマンド実行のため)
    • 起動
      nginx
      
    • 停止
      nginx -s stop
      
    • 強制停止
      taskkill /f /im nginx.exe
      
  3. winswより最新のものをDL, 配置(nginx.exeと同階層等)
    ex. winsw-2.9.0-bin.exe
  4. winswの実行ファイルと同名の.xmlファイルを作成

    ex
    winsw-2.9.0-bin.xml
    <service>
        <id>nginx_win</id>
        <name>nginx</name>
        <description>nginx</description>
        <logpath>C:\Users\yamada\CustomCommands\_other\nginx-1.22.0\logs</logpath>
        <logmode>roll</logmode>
        <depend></depend>
        <executable>C:\Users\yamada\CustomCommands\_other\nginx-1.22.0\nginx.exe</executable>
        <startargument></startargument>
        <stopexecutable>C:\Users\yamada\CustomCommands\_other\nginx-1.22.0\nginx.exe</stopexecutable>
        <stopargument>-s</stopargument>
        <stopargument>stop</stopargument>
    </service>
    
  5. サービスのインストール

    winsw-2.9.0-bin.exe install
    
    uninstall
    winsw-2.9.0-bin.exe uninstall
    

Reference


最終更新日: August 14, 2023
作成日: August 14, 2023