Avvio rapido al Caddyfile Create un nuovo file di testo chiamato Caddyfile (senza estensione). La prima cosa da scrivere in un Caddyfile è l'indirizzo del vostro sito: localhost Quindi premete invio e scrivete ciò che volete che faccia, in modo che appaia così: localhost respond "Ciao, mondo!" Salvate il file ed eseguite Caddy dalla stessa cartella che contiene il vostro Caddyfile: caddy start Probabilmente vi verrà chiesta la password, perché Caddy serve tutti i siti — anche quelli locali — tramite HTTPS per impostazione predefinita. (La richiesta della password dovrebbe avvenire solo la prima volta!) (Se ricevete errori di permesso, potreste dover eseguire con privilegi elevati o scegliere una porta superiore alla 1023.) Aprite il vostro browser su localhost o usate curl: curl https://localhost Ciao, mondo! Potete definire più siti in un Caddyfile racchiudendoli tra parentesi graffe { }. Cambiate il vostro Caddyfile in questo modo: localhost { respond "Ciao, mondo!" } localhost:2016 { respond "Arrivederci, mondo!" } Potete fornire a Caddy la configurazione aggiornata in due modi: tramite l'API direttamente: curl localhost:2019/load \ -H "Content-Type: text/caddyfile" \ --data-binary @Caddyfile oppure con il comando reload, che effettua la stessa richiesta API per voi: caddy reload Provate il vostro nuovo endpoint "arrivederci" nel vostro browser o con curl per assicurarvi che funzioni: curl https://localhost:2016 Arrivederci, mondo! Quando avrete finito con Caddy, assicuratevi di fermarlo: caddy stop Letture consigliate Concetti del Caddyfile Direttive Pattern comuni