Skip to content

Nginx module that implements ACME for automated TLS configuration

License

Notifications You must be signed in to change notification settings

kjarex/mwos-letsencrypt-2015

 
 

Repository files navigation

Let's Encrypt module for Nginx

Introduction

[TODO]

Dependencies

Makefile dependencies

To build this module you need all the tools installed which you would also need to build the Nginx server alone. In addition you need curl if you download the source code of Nginx using make source (recommended).

Libraries

The module uses libcurl for making the HTTP calls to the ACME server and libjansson for parsing and creating the JSON strings according to the ACME protocol.

Installation

  1. Download the NginX source code using:

    make source

  2. Configure, build and install the server with the module:

    make install

    With this step the server is compiled and installed in the ./run directory. Don't worry, nothing is installed on your system outside this directory.

  3. Run the server:

    make run

You can later stop the server with:

    make kill

Configuration

  • The build process and the directories can be configured in the first few lines of the Makefile.

  • The server will run with a copy of the configuration file example/nginx.conf

About

Nginx module that implements ACME for automated TLS configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.4%
  • Nginx 6.9%
  • Makefile 5.7%