Как да създадете уеб сървър с Lighthttpd на Ubuntu 24.04

Създаване на уеб сървър в Ubuntu

Плановете за споделен хостинг все по-често се провалят. Предвид огромните възможности, предлагани от уеб технологиите, ще разгледаме как да създадем уеб сървър с Lighthttpd в Ubuntu. Това ще ни позволи да се възползваме от предимствата на виртуален частен сървър.

Под уеб сървър имаме предвид sСофтуер, който е отговорен за съхраняването, обработката и предоставянето на уеб страници на потребителите, които имат достъп до тях през браузър.

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

По принцип доставчиците Те обикновено предлагат 3 вида настаняване.

  1. Споделен хостинг: Това е най-евтиният вариант, но и най-ограниченият. Сайтовете споделят ресурсите на един сървър и не могат да избират операционната система или технологиите, които да използват.
  2. SВиртуален частен сървър. Всеки потребител има достъп до виртуална машина, която се държи така, сякаш е физически сървър. Той може да избере коя операционна система да инсталира, кой контролен панел и кои технологии да поддържа. Това изисква повече знания, тъй като потребителят трябва да конфигурира всичко.
  3. Облачен хостинг:  Докато виртуалните частни сървъри са ограничени до един сървър, облачният хостинг може да работи на множество сървъри, действайки сякаш са един сървър, ако е необходимо. Това е идеално за сайтове, които получават много трафик от различни места или разпространяват голямо съдържание, като например видеоклипове.

Как да създадете уеб сървър с Lighthttpd

Започвайки с почитания Apache, има няколко уеб сървъра. Този, който разглеждаме, е Lighttpd, който според разработчиците му се произнася „лайти“.

В този случай говорим за уеб сървър с отворен код, който е едновременно лек и високопроизводителен. Той е идеален за ситуации, където скоростта на реакция и ефективността са от решаващо значение.

Неговите характеристики са:

  • Идеален за сървъри с високо натоварване работа или малко ресурси.
  • Ниско потребление на памет и процесор.
  • Поддръжка за FastCGI, SCGI и CGIПозволява ви да стартирате динамични приложения, написани на PHP, Python или Ruby.
  • Можете управление на множество връзки едновременно.
  • Тиене модули, които се разширяватв неговата функционалност.
  • гъвкава конфигурация чрез файлове.
  • Проектиран да намали уязвимостите.

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

  • Поддръжка за език за програмиране и техните библиотеки: Езиците за програмиране са основата, използвана за инструменти за създаване на онлайн магазини, блог платформи или мултимедийни стрийминг услуги.
  • Двигател на база данни; Те са необходими, когато сайтът трябва да въвежда, архивира, променя и показва данни в реално време.
  • Услуга за качване и управление на файлове: Освен ако не искате да пишете кода на сайта си директно на сървъра, ще ви е необходим начин за качване на файлове от компютъра, където са създадени.
  • SSL/TLS сертификат: Те ви позволяват да докажете автентичността на даден сайт. Ако липсват, браузърите ще покажат предупреждение за несигурен сайт.
  • Конфигурация на DNS и домейн именаИмето на домейна е начинът, по който потребителят достъпва страницата, а DNS казва на браузъра къде да я намери. Примерът, за който се сещам, неподходящ за милениали, е старият телефонен указател.
  • Инструменти за сигурност: EТози раздел е ясен за себе си. Говорим за антивирусна програма и защитни стени, които предотвратяват злонамерен достъп.
  • Контролен панел (По избор): Това са графични инструменти, които улесняват задачата за създаване и поддържане на уебсайтове и бази данни, както и използването на други видове инструменти.
  • инструменти за наблюдение (По избор): Тези инструменти ни позволяват да знаем откъде идват потребителите, какви страници посещават или какъв браузър и операционна система използват.
  • Gсляпо съдържание (По избор): Системите за управление на съдържанието разделят дизайна от съдържанието, което улеснява създаването и поддръжката на уебсайтове от непрофесионални потребители.
  • SeИмейл сървър: (По избор): Ако искаме да изпращаме и получаваме имейли

Много VPS хостинг услуги предлагат възможността за инсталиране на всичко с няколко кликвания, но истинските потребители на Linux го правят с помощта на терминала.

В следващата публикация ще се захванем за работа.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.