Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Latest commit

 

History

History
46 lines (26 loc) · 1.16 KB

README.md

File metadata and controls

46 lines (26 loc) · 1.16 KB

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