Развитие

Caddy е 3MB уеб сървър за вашия домашен компютър

Caddy е 3MB уеб сървър за вашия домашен компютър

Caddy е мощен уеб сървър за домашни компютри, който отнема по-малко от минута за настройка и не изисква по-задълбочени познания за уеб администратори или административни услуги и технологии.

Ако искате да стартирате локален уеб сървър, имате много възможности да го направите, но вероятно никой не е толкова удобен за настройка, колкото Caddy.

Програмата се предлага като преносима версия от 3 мегабайта за Windows - поддържат се и други операционни системи като Mac OS X и Linux - които просто трябва да извлечете и стартирате, за да стартирате сървъра. Моля, обърнете внимание, че можете да компилирате Caddy и от източник, ако го предпочитате.

Уеб сървър на Caddy

Основната версия на Caddy е достатъчна за локално стартиране на статични HTML уебсайтове, до които след това можете да осъществите достъп на същия компютър и в зависимост от политиките за сигурност и приложенията също в същата компютърна мрежа или Интернет.

Защо ще ви трябва програма като нея? Има много случаи на употреба за това. Може би искате да направите файловете достъпни в Интернет от надеждно място, до което само вие имате достъп. Помислете, файл с отметки например или справочна HTML страница, която използвате по време на работа.

Просто насочете браузъра си към localhost: 2015 след инсталирането, за да започнете. Ще получите грешка 404 not found, тъй като няма индекс.html или индекс.htm в директорията Caddy по подразбиране.

Поставете индексен файл в директорията, за да се зареди автоматично, или други HTML файлове, за да ги заредите ръчно или чрез използването на връзки.

Достъпът до статични HTML страници може да е всичко, от което се нуждаете, в зависимост от вашите нужди, но функционалността на Caddy не свършва дотук.

Ако разгледате списъка с функции на началната страница на Caddy Server или ръководството за потребителя, ще забележите, че Caddy поддържа повече от просто статични уеб страници.

Например, можете да обслужвате множество уебсайтове от една инсталация на Caddy, ако искате да използвате така наречения Caddyfile, който е конфигурационен файл за сървъра.

Има и поддръжка за PHP, но това работи само във връзка със FastCGI сървър, който трябва да настроите и във вашата система.

Други интересни характеристики включват поддръжка за IPv6 среди, поддръжка за компресиране на gzip, HTTP / 2 и TLS 1.2 и WebSockets поддръжка.

Добра отправна точка, за да разберете повече за няколко от разширените функции, които Caddy поддържа, е ръководството за потребителя, свързано по-горе.

Може да е по-лесно обаче да използвате пълно решение като Wampserver, XAMPP или QuickPHP Web Server, което се доставя с всичко веднага (всичко, което означава PHP и MySQL, наред с други неща, които трябва да стартирате усъвършенствани динамични скриптове и услуги като WordPress).

За статични HTML страници и сайтове обаче това е отлично решение, което е лесно да се настрои и използва.

Освен това е напълно преносим, ​​което означава, че можете да го носите навсякъде, където отидете, за да стартирате собствен уеб сървър от която и да е поддържана операционна система.

Caddy 0.82

С Caddy 0.82, издаден година след написването на този преглед, е време да разгледаме промените, въведени междувременно в уеб сървъра.

Една от най-големите промени е автоматичното му използване на HTTPS с помощта на безплатната инициатива Lets Encrypt. Това означава, че вашият уеб сървър ще поддържа HTTPS, когато е настроен, при условие че са изпълнени определени критерии (като хостът не е localhost или IP адрес).

Caddy поддържа IPv6, множество сайтове се изпълняват на един и същ сървър, използвайки виртуални хостове, пренаписвания и пренасочвания, WebSockets и много, много други неща, които не е имал, когато е бил пуснат за първи път през 2015 г.

В допълнение, Caddy вече се предлага и за FreeBSD и OpenBSD, както и за Linux ARM, който можете да използвате за стартиране на уеб сървъра на устройства с Android.

Как да обърнете посоката на превъртане на мишката и тъчпада в Windows 10
Мишка и Тъчпадs не само правят изчисленията лесни, но и по-ефективни и отнемат по-малко време. Не можем да си представим живот без тези устройства, но...
Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...