All Projects → mozilla → mwos-letsencrypt-2015

mozilla / mwos-letsencrypt-2015

Licence: MPL-2.0 license
Nginx module that implements ACME for automated TLS configuration

Programming Languages

c
50402 projects - #5 most used programming language
Nginx
273 projects
Makefile
30231 projects

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].