diff --git a/README.md b/README.md index 5edec0d..783dc45 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,11 @@ pequeño servidor gemini en go -basado en el ejemplo de servidor de [go-gemini](https://git.sr.ht/~adnano/go-gemini) y algunos aspectos del servidor de [flounder](https://git.alexwennerberg.com/flounder/) +basado en el ejemplo de servidor de [go-gemini](https://git.sr.ht/~adnano/go-gemini) y algunos aspectos del servidor de [flounder](https://git.alexwennerberg.com/flounder/) para tener múltiples "hosts virtuales" cada uno con su propio certificado. + +# setup + +wip # config diff --git a/servidor.go b/servidor.go index 96cfa61..e870a6d 100644 --- a/servidor.go +++ b/servidor.go @@ -84,6 +84,10 @@ func main() { log.Println("configuración cargada!") + if err := os.MkdirAll("certs",0400); err != nil { + log.Fatal(err) + } + log.Println("registrando certificados...") certificates := &certificate.Store{}