Nginx installer and service behaviour for windows.
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
add-on Nginx stop now works fine Jun 10, 2014
build Nginx stop now works fine Jun 10, 2014
deps initial commit Oct 21, 2013
src Release 1.6.0 May 5, 2014
tmp initial commit Oct 21, 2013
Makefile Nginx stop now works fine Jun 10, 2014
README.rst readme corrections Oct 21, 2013


Nginx for Windows

Nginx for Windows is an installer that set up a Nginx instance running as a service under Microsoft Windows platforms. The Nginx version will be downloaded in compilation time from Nginx's official site - To achieve service behaviour it uses the "Non Sucking Service Manager" -


In order to build this script, you must have NSIS installed. Under Debian/Ubuntu:

$ apt-get install nsis

Afterwards, just build the NSIS script:

$ make

A binary called nginx-service.exe will be created inside the "build" folder and can be installed on any Windows 32&64 bits by just double clicking on it.

New versions

In order to use newer versions of Nginx or NSSM you have to edit the variables inside the makefile choosing the apropiate version number:



The installer will create a folder called sites-available just like in debian. Inside there are two examples of Nginx sites. You should copy one of them to the sites-enabled folder and restart the service or reload configuration with:

C:\Program Files (x86)\Nginx> nginx.exe -s reload