Планови дељеног хостинга све више не испуњавају очекивања. С обзиром на огромне могућности које нуде веб технологије, истражићемо како да креирамо веб сервер помоћу Lighthttpd-а у Ubuntu-у. Ово ће нам омогућити да искористимо предности виртуелног приватног сервера.
Под веб сервером подразумевамоСофтвер који је одговоран за чување, обраду и испоруку веб страница корисницима који им приступају преко претраживача.
Генерално, хардвер на којем веб сервер ради обезбеђују компаније који су посвећени овоме јер за сајтове са много посета, потребни ресурси обично превазилазе оне кућне везе и обичног десктоп рачунара.
У принципу, добављачи Обично нуде 3 врсте смештаја.
- Дељени хостинг: Најјефтинији је, али и најограниченији. Сајтови деле ресурсе једног сервера и не могу да бирају оперативни систем или технологије које могу да користе.
- SВиртуелни приватни сервер. Сваки корисник има приступ виртуелној машини која се понаша као да је физички сервер. Може да изабере који оперативни систем да инсталира, који контролни панел и које технологије да подржи. Ово захтева више знања, јер корисник мора све да конфигурише.
- Клауд хостинг: Док су виртуелни приватни сервери ограничени на један сервер, клауд хостинг може да ради на више сервера, понашајући се као да је један сервер, ако је потребно. Ово је идеално за сајтове који добијају много саобраћаја са различитих локација или дистрибуирају велики садржај попут видео записа.
Како креирати веб сервер помоћу Lighthttpd-а
Почевши од угледног Апача, постоји неколико веб сервера. Онај који разматрамо је Lighttpd, за који његови програмери кажу да се изговара „лајти“.
У овом случају, говоримо о веб серверу отвореног кода који је и лаган и високоперформансан. Идеалан је за ситуације где су брзина одзива и ефикасност критични.
Његове карактеристике су:
- Идеално за сервере са великим оптерећењем посла или мало ресурса.
- Мала потрошња меморије и процесора.
- Подршка за FastCGI, SCGI и CGIОмогућава вам покретање динамичких апликација написаних у PHP-у, Python-у или Ruby-ју.
- Можеш управљање вишеструким везама истовремено.
- Хас модули који се проширујуу својој функционалности.
- флексибилна конфигурација кроз датотеке.
- Дизајниран да смањи рањивости.
Имајте на уму да, поред веб сервера, морају бити инсталирани и други додатни програми да би веб локација правилно функционисала. Наравно, мислимо на то да ли ће веб локација захтевати више могућности од оних које пружају HTML, CSS и JavaScript.
- Подршка за програмски језик и њихове библиотеке: Програмски језици су основа која се користи за алате за креирање онлајн продавница, платформи за блоговање или сервиса за стримовање мултимедије.
- Мотор базе података; Они су неопходни када сајт треба да уноси, архивира, мења и приказује податке у реалном времену.
- Услуга отпремања и управљања датотекама: Осим ако не желите да пишете код своје веб странице директно на серверу, биће вам потребан начин за отпремање датотека са рачунара на којем су креиране.
- SSL/TLS сертификат: Они вам омогућавају да докажете аутентичност сајта. Ако недостају, прегледачи ће приказати упозорење о небезбедном сајту.
- Конфигурација DNS-а и имена доменаИме домена је начин на који корисник приступа страници, а DNS говори прегледачу где да је пронађе. Пример који ми пада на памет, а није погодан за миленијалце, је стари телефонски именик.
- Безбедносни алати: ЕОвај одељак је сам по себи јасан. Говоримо о антивирусу и заштитним зидовима који спречавају злонамерни приступ.
- Контролна табла (Опционо): Ово су графички алати који олакшавају задатак креирања и одржавања веб страница и база података и коришћење других врста алата.
- алати за праћење (Опционо): Ови алати нам омогућавају да знамо одакле долазе корисници, које странице посећују или који прегледач и оперативни систем користе.
- Gслеп за садржај (Опционо): Системи за управљање садржајем одвајају дизајн од садржаја, што олакшава непрофесионалним корисницима креирање и одржавање веб страница.
- SeИмејл сервер: (Опционо): Ако желимо да шаљемо и примамо имејлове
Многе VPS хостинг услуге нуде могућност инсталирања свега са неколико кликова, али прави корисници Линукса то раде помоћу терминала.
У следећем посту прелазимо на посао.