User Tools

Site Tools


hosts:web:nginx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
hosts:web:nginx [2022/09/30 21:49] – created tcmalhosts:web:nginx [2022/11/02 22:11] tcmal
Line 3: Line 3:
 ^ Port(s) | 80, 443 | ^ Port(s) | 80, 443 |
 ^ Publicly Accessible?   | Yes | ^ Publicly Accessible?   | Yes |
-^ Upstream       | [[https://www.nginx.com/|NGINX]] |+^ Upstream       | [[https://caddyserver.com/|Caddy]] |
  
 HTTP(s) reverse proxy. Currently, all HTTP connections (the kind you make with your web browser) come in through here, and then go to the appropriate server.  HTTP(s) reverse proxy. Currently, all HTTP connections (the kind you make with your web browser) come in through here, and then go to the appropriate server. 
  
-Usually, TLS/SSL is also terminated here, meaning there is an [[https://www.keyfactor.com/blog/what-is-acme-protocol-and-how-does-it-work/|ACME client]] running that gets trusted certificates from [[https://letsencrypt.org/|Let's Encrypt]].+Usually, TLS/SSL is also terminated here - Caddy has an integrated ACME client that gets trusted certificates from [[https://letsencrypt.org/|Let's Encrypt]].
  
 ===== Configuration locations ===== ===== Configuration locations =====
  
 Managed declaratively through [[https://git.tardisproject.uk/tardis/nix/-/blob/main/profiles/services/web/default.nix|Nix]]. Managed declaratively through [[https://git.tardisproject.uk/tardis/nix/-/blob/main/profiles/services/web/default.nix|Nix]].