Nwinx - Nginx for Windows

Winrpe

Nwinx is an Nginx implementation for Windows systems. It is a packaging of Nginx, LibreSSL, Cygwin and many other related tools to make it a small-scale, lightweight, secure and ready-to-use web-/proxy server solution.

Nginx is a popular, free, open-source, high-performance HTTP server and reverse proxy. It is known for high performance, stability, rich feature set, simple configuration, and low resource consumption. LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes. . Cygwin(link is external) is a Linux-like environment for Windows. It consists of a DLL (cygwin1.dll), which emulates substantial Linux API functionality, and a collection of tools.

Download information:

Installation

Supported platforms : Vista/2008/7/2012/8/10/2016

Nwinx is available as a zip file containing an installer. Simply unzip your downloaded copy and run the package "nwinx_x.x.x_Installer.exe":

  1. Accept License agreement.
  2. Specify an installation location.
  3. Specify a service account for the Nginx service.
  4. Installation starts. By clicking 'Details' button, you can get more detailed information about installation. Check if everything seems ok.

Nwinx is now installed and Nginx is activated as a manual service with a default configuration listening to port 80. 

 

Usage

You need to update the configuration file etc/nginx/nginx.cfg (available from start menu) according to your needs and change the start mode to  automatic. You need to configure the firewall to allow incoming connections to the listening port (80 by default). The default web root directory is located at var/opt/nginx/html. Nginx binary is SSL-enabled via the LibreSSL library and can use both basic and LDAP authentication.

Uninstallation

This one is easy too:

  1. Make sure that no clients are connected.
  2. Choose Uninstall from Start menu. Again, you can monitor uninstallation process by clicking 'Details' button. 

 This package contains components with following terms of licensing:

 

Component Version Licensing
Nginx 1.13.12 Nginx license
Crypto library LibreSSL 2.7.2 LibreSSL license
Cygwin and GNU tools 2.10.0 CYGWIN license Source code for Cygwin and GNU Tools are available here.
Nwinx 1.3.0 Simplified BSD-license