I am trying to run nginx (reverse proxy) as a windows service so that it's possible to proxy a request even when a user is not connected.
I searched a lot around and found winsw that should create a service from an .exe file (such as nginx).
i found many tutorials online saying to create an xml file as following
<service>
   <id>nginx</id>
   <name>nginx</name>
   <description>nginx</description>
   <executable>c:\nginx\nginx.exe</executable>
   <logpath>c:\nginx\</logpath>
   <logmode>roll</logmode>
   <depend></depend>
   <startargument>-p c:\nginx</startargument>
   <stopargument>-p c:\nginx -s stop</stopargument>
</service>
(i have nginx.exe in a folder called nginx under c: o the paths are correct).
Now the problem is that the service is created but i can't seem to make it start, every time i try to start it a windows pops up saying
Error 1053: The service didn't respond to the start or control request in a timely fashion
Does anyone know how can i fix this or a different way to run nginx as a window service?
 
     
     
     
     
    