Udvikling

Caddy er en 3MB webserver til din hjemmecomputer

Caddy er en 3MB webserver til din hjemmecomputer

Caddy er en stærk webserver til hjemmecomputere, der tager mindre end et minut at installere og kræver ingen dybere viden om webmaster eller administrative tjenester og teknologier.

Hvis du vil køre en lokal webserver, har du masser af muligheder for at gøre det, men det er sandsynligt, at ingen er så behagelige at konfigurere som Caddy.

Programmet tilbydes som en 3 megabyte bærbar version til Windows - andre operativsystemer som Mac OS X og Linux understøttes også - som du bare skal udpakke og køre for at starte serveren. Bemærk, at du også kan kompilere Caddy fra kilden, hvis du foretrækker det.

Caddy-webserver

Grundversionen af ​​Caddy er tilstrækkelig til at køre statiske HTML-websteder lokalt, som du derefter kan få adgang til på den samme computer og afhængigt af sikkerhedspolitikker og applikationer også i det samme computernetværk eller Internet.

Hvorfor har du brug for et program som det?? Der er masser af brugssager til det. Måske vil du gøre filer tilgængelige på Internettet fra en betroet placering, som kun du har adgang til. Tænk f.eks. En bogmærkefil eller en reference-HTML-side, som du bruger på arbejdet.

Ret bare din browser til localhost: 2015 efter installationen for at komme i gang. Du får en 404 ikke fundet fejl, da der ikke er noget indeks.html eller indeks.htm-fil i Caddy-biblioteket som standard.

Placer en indeksfil i biblioteket for at få den indlæst automatisk eller andre HTML-filer for at indlæse dem manuelt eller ved hjælp af links.

Adgang til statiske HTML-sider kan være alt, hvad du har brug for afhængigt af dine behov, men Caddys funktionalitet slutter ikke der.

Hvis du tjekker funktionslisten på Caddy Server-hjemmesiden eller brugervejledningen, vil du bemærke, at Caddy understøtter mere end bare statiske websider.

For eksempel kan du betjene flere websteder fra en enkelt Caddy-installation, hvis du vil bruge en såkaldt Caddyfile, som er en konfigurationsfil til serveren.

Der er også support til PHP, men det fungerer kun i forbindelse med en FastCGI-server, som du også skal konfigurere på dit system.

Andre funktioner af interesse inkluderer support til IPv6-miljøer, support til gzip-komprimering, HTTP / 2 og TLS 1.2 support og WebSockets support.

Et godt udgangspunkt for at finde ud af mere om flere af de avancerede funktioner, som Caddy understøtter, er brugervejledningen linket ovenfor.

Det kan dog være lettere at bruge en komplet løsning som Wampserver, XAMPP eller QuickPHP Web Server, der leveres med alt lige ud af kassen (alt hvad der betyder PHP og MySQL, blandt andet hvad du har brug for til at køre avancerede dynamiske scripts og tjenester såsom WordPress).

For statiske HTML-sider og websteder er det dog en glimrende løsning, der er død let at opsætte og bruge.

Plus, det er fuldt bærbart, hvilket betyder, at du kan bære det rundt, uanset hvor du går for at starte din egen webserver fra ethvert understøttet operativsystem.

Caddy 0.82

Med Caddy 0.82 udgivet et år efter at have skrevet denne anmeldelse, er det tid til at se på de ændringer, der i mellemtiden er introduceret til webserveren.

En af de største ændringer er dens automatiske brug af HTTPS ved hjælp af det gratis Lets Encrypt-initiativ. Hvad dette betyder er, at din webserver understøtter HTTPS, når den er konfigureret, forudsat at visse kriterier er opfyldt (f.eks. At værten ikke er lokal vært eller en IP-adresse).

Caddy understøtter IPv6, flere websteder kører på den samme server ved hjælp af virtualhosts, omskrivninger og omdirigeringer, WebSockets og mange, mange andre ting, som det ikke gjorde, da det først blev frigivet i 2015.

Derudover er Caddy nu også tilgængelig til FreeBSD og OpenBSD samt Linux ARM, som du muligvis bruger til at køre webserveren på Android-enheder.

Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...
Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...
Bedste apps til Gamepad Mapping til Linux
Hvis du kan lide at spille spil på Linux med en gamepad i stedet for et typisk tastatur- og musesystem, er der nogle nyttige apps til dig. Mange pc-sp...