How To Configure NGINX With SSL and HTTP/2

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nginx-handbook-projects

    Project codes used in "The NGINX Handbook"

  • git clone https://github.com/fhsinchy/nginx-handbook-projects.git /srv/nginx-handbook-projects # Cloning into '/srv/nginx-handbook-projects'... # remote: Enumerating objects: 178, done. # remote: Counting objects: 100% (178/178), done. # remote: Compressing objects: 100% (130/130), done. # remote: Total 178 (delta 30), reused 168 (delta 25), pack-reused 0 # Receiving objects: 100% (178/178), 153.73 KiB | 10.25 MiB/s, done. # Resolving deltas: 100% (30/30), done.

  • letsencrypt

    Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

  • Thanks to open-source tools like Certbot, installing a free certificate is dead easy. Head over to https://certbot.eff.org/ link. Now select the software and system that powers your server.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • systemd

    The systemd System and Service Manager

  • NGINX should be (at least it does on Ubuntu) registered as a systemd service and should start automatically.

  • nghttp2

    nghttp2 - HTTP/2 C Library and tools

  • In this section, I'll use an open-source HTTP client named Nghttp2 for testing the server.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts