Razvoj

Caddy je spletni strežnik velikosti 3 MB za vaš domači računalnik

Caddy je spletni strežnik velikosti 3 MB za vaš domači računalnik

Caddy je zmogljiv spletni strežnik za domače računalnike, ki za namestitev traja manj kot minuto in ne zahteva globljega znanja spletnih skrbnikov ali administrativnih storitev in tehnologij.

Če želite zagnati lokalni spletni strežnik, imate na voljo veliko možnosti, vendar verjetno nobena ni tako udobna za nastavitev kot Caddy.

Program je na voljo kot prenosna različica s 3 megabajti za Windows - podprti so tudi drugi operacijski sistemi, kot sta Mac OS X in Linux - ki jih morate samo izvleči in zagnati za zagon strežnika. Upoštevajte, da lahko Caddy sestavite tudi iz vira, če vam je ljubše.

Spletni strežnik Caddy

Osnovna različica Caddyja zadostuje za lokalno zagon statičnih spletnih mest HTML, do katerih lahko nato dostopate v istem računalniku, odvisno od varnostnih pravilnikov in aplikacij pa tudi v istem računalniškem omrežju ali internetu.

Zakaj bi rabil takšen program? Obstaja veliko primerov uporabe. Morda želite omogočiti dostop do datotek v internetu z zaupanja vrednega mesta, do katerega lahko dostopate samo vi. Pomislite na primer datoteko z zaznamki ali referenčno stran HTML, ki jo uporabljate pri delu.

Za začetek preprosto namestite brskalnik na localhost: 2015. Prejeli boste napako 404 not found, ker indeksa ni.html ali indeks.htm v imeniku Caddy privzeto.

V imenik položite indeksno datoteko, da se samodejno naloži, ali druge datoteke HTML, da jih naložite ročno ali s pomočjo povezav.

Dostop do statičnih strani HTML je morda vse, kar potrebujete, odvisno od vaših potreb, vendar se funkcionalnost Caddy ne konča.

Če si ogledate seznam funkcij na domači strani Caddy Server ali v uporabniškem priročniku, boste opazili, da Caddy podpira več kot le statične spletne strani.

Na primer, lahko strežete več spletnih mest iz ene same namestitve Caddy, če želite uporabiti tako imenovano datoteko Caddy, ki je konfiguracijska datoteka za strežnik.

Obstaja tudi podpora za PHP, vendar ta deluje samo v povezavi s strežnikom FastCGI, ki ga morate nastaviti tudi v sistemu.

Druge zanimive funkcije vključujejo podporo za okolja IPv6, podporo za stiskanje gzip, HTTP / 2 in TLS 1.2 in podporo WebSockets.

Dobro izhodišče, če želite izvedeti več o nekaterih naprednih funkcijah, ki jih podpira Caddy, je zgornji uporabniški priročnik.

Morda pa je lažje uporabiti popolno rešitev, kot so Wampserver, XAMPP ali QuickPHP Web Server, ki je priložena vsem kar takoj (vse, kar pomeni PHP in MySQL, med drugim, da potrebujete napredne dinamične skripte in storitve, kot je WordPress).

Za statične strani HTML in spletna mesta pa je odlična rešitev, ki jo je enostavno nastaviti in uporabiti.

Poleg tega je popolnoma prenosljiv, kar pomeni, da ga lahko nosite kamorkoli greste in zaženete svoj spletni strežnik iz katerega koli podprtega operacijskega sistema.

Caddy 0.82

S Caddyjem 0.82, izdan leto dni po pisanju tega pregleda, je čas, da si ogledamo spremembe, ki so bile medtem uvedene na spletnem strežniku.

Ena največjih sprememb je samodejna uporaba HTTPS z brezplačno pobudo Lets Encrypt. To pomeni, da bo vaš spletni strežnik ob nastavitvi podpiral HTTPS, če so izpolnjeni določeni kriteriji (na primer gostitelj ni lokalni gostitelj ali naslov IP).

Caddy podpira IPv6, več spletnih mest se izvaja na istem strežniku z uporabo virtualnih gostov, prepisov in preusmeritev, WebSockets in številnih drugih stvari, ki jih ni, ko je bila prvič izdana leta 2015.

Poleg tega je Caddy zdaj na voljo tudi za FreeBSD in OpenBSD ter za Linux ARM, ki ga lahko uporabite za zagon spletnega strežnika v napravah Android.

Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...
Vadnica za Unity3D
Uvod v Unity 3D Unity 3D je močan motor za razvoj iger. Navzkrižna platforma vam omogoča ustvarjanje iger za mobilne naprave, splet, namizje in konzol...