mirror of
https://github.com/netbox-community/netbox-docker.git
synced 2025-06-20 09:58:24 +02:00
Updated TLS (markdown)
parent
d4f325bea0
commit
2438b010cf
4
TLS.md
4
TLS.md
@ -26,13 +26,10 @@ mkcert localhost 127.0.0.1 ::1
|
|||||||
|
|
||||||
This should create a file called `localhost+2.pem` and another file called `localhost+2-key.pem`.
|
This should create a file called `localhost+2.pem` and another file called `localhost+2-key.pem`.
|
||||||
|
|
||||||
|
|
||||||
**Continue with [TLS Using a Caddy Container](#tls-using-caddy-container).**
|
**Continue with [TLS Using a Caddy Container](#tls-using-caddy-container).**
|
||||||
|
|
||||||
## TLS Using a Caddy Container
|
## TLS Using a Caddy Container
|
||||||
|
|
||||||
Originally we suggested hitch for TLS proxy, but because hitch is protocol agnostic, It does not know about HTTP. In other words it did not set X-Forwarded-Proto or X-Forwarded-For on requests seen by the backend server and thus NetBox deployments using hitch would respond to API requests with http references instead of https.
|
|
||||||
|
|
||||||
[Caddy](https://caddyserver.com/) is a powerful, extensible platform to serve your sites, services, and apps, written in Go. It is able to handle HTTP redirection, ensures the API responses reference https, and even auto create/renew your HTTPS Certificate using Let's Encrypt.
|
[Caddy](https://caddyserver.com/) is a powerful, extensible platform to serve your sites, services, and apps, written in Go. It is able to handle HTTP redirection, ensures the API responses reference https, and even auto create/renew your HTTPS Certificate using Let's Encrypt.
|
||||||
|
|
||||||
First, you need to create a Cadyfile with the required reverse proxy & tls settings you require.
|
First, you need to create a Cadyfile with the required reverse proxy & tls settings you require.
|
||||||
@ -95,3 +92,4 @@ services:
|
|||||||
- 443:443
|
- 443:443
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## About _hitch_
|
||||||
|
Loading…
x
Reference in New Issue
Block a user