Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Nginx installer and service behaviour for windows.

branch: master
Octocat-spinner-32 add-on initial commit
Octocat-spinner-32 build initial commit
Octocat-spinner-32 deps initial commit
Octocat-spinner-32 src initial commit
Octocat-spinner-32 tmp initial commit
Octocat-spinner-32 Makefile initial commit
Octocat-spinner-32 README.rst readme corrections
README.rst

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 - http://nginx.org/ To achieve service behaviour it uses the "Non Sucking Service Manager" - http://nssm.cc/

Usage

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:

NGINX_VERSION=X.Y.Z
NSSM_VERSION=2.16

Examples

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
Something went wrong with that request. Please try again.