Практикалық сабақ №2
Веб-серверлер - олардың функциялары
Есептеу кезінде веб-сервер немесе HTTP сервері - бұл байланыс бағдарламалық жасақтамасының бөлігі сұралған деректер орналастырылған сервер мен клиенттің компьютері арасындағы аралық, кез-келген клиенттік қосымшамен, тіпті аударылатын (көрсетілетін) кодты белгілі бір веб-параққа аударатын браузерлермен екі жақты немесе бір бағытты, синхронды немесе асинхронды қосылыстарға мүмкіндік беру. Басқаша айтқанда, бұл Интернет қолданушысы мен сұралған ақпарат орналасқан сервер арасында делдалдық ететін бағдарламалар.
Веб-серверлер - бұл Интернетте күнделікті қолдануға арналған бағдарламалар қарым-қатынас жасау үшін әртүрлі деректер хаттамаларын қолданыңыз, ең көп таралған және біршама стандартты HTTP (Гипермәтінді жіберу хаттамасы). Сонымен қатар, бұл терминді веб-деректер байланысын орындау үшін қажетті бағдарламалық жасақтамамен бірге веб-сайтты құрайтын файлдар сақталатын компьютерге қатысты қолдануға болады.
Веб-сервер веб-шолғыштан сұраныстар күтіп тұрған компьютерде жұмыс істейді веб-парақ жасау үшін сұралған деректерді ұсынатын клиенттің немесе егер олай болмаса, қате туралы хабарлама. Веб-серверлер екі класстан тұруы мүмкін: статикалық және динамикалық.
Статикалық серверлер. Олар ақпарат сақталатын компьютерден және сұраныс хаттамаларына жауап беретін HTTP серверінен тұрады. Оның атауы файлдардың сақталуына қарай жіберілуінен туындайды.
Динамикалық серверлер. Оның орнына олар клиенттерге жіберілгенге дейін сұралған ақпаратты жаңартуға мүмкіндік беретін қосымша бағдарламалық жасақтаманы (әдетте қосымшалар мен мәліметтер базасын) қамтитын тұрақты серверлер.
Веб-сервер не үшін қажет?
Жоғарыда айтылғандай, веб-серверлердің қызметі: пайдаланушының сұраныстары мен файлдары арасындағы делдалдық олар сақталатын компьютерде сұратылған ақпаратты қамтиды. Сондықтан сізге веб-сайтты жариялау, сондай-ақ кез-келген веб-парақты құрайтын мәліметтерге қол жеткізу үшін сізге біреу керек. Бұл процесс келесідей жүреді:
Пайдаланушы өз браузеріне веб-мекенжайды (URL) енгізеді және ол веб-серверге сұраныс жібереді.
Веб-сервер (бағдарламалық жасақтама) тиісті файлдарды сервердің өзінен (жабдықтаудан) немесе олар әрдайым қол жетімді және желіде болатын хостинг қызметінен іздейді.
Содан кейін файлдар сұраныс бойынша өңделеді және жіберу хаттамасына сәйкес, яғни компьютерлер арасындағы байланысты реттейтін ережелер жиынтығына сәйкес жіберіледі.
Браузер файлдарды қабылдайды және пайдаланушыға көрсетілетін веб-парақтың мазмұнын жинақтайды.
Ең көп қолданылатын веб-серверлер
Кейбір ең көп қолданылатын веб-серверлер мыналар:
Nginx (2004). Аттас компания жасаған веб-сервер және прокси.
Apache (1995). Бұл Apache Software Foundation құрайтын пайдаланушылар қауымдастығы әзірлеген және қолдайтын Unix, Windows және Macintosh компьютерлері үшін пайдаланылатын HTTP веб-сервері.
Internet Information Services немесе IIS (1993). Бастапқыда оның NT нұсқасына енгізілген Microsoft Windows-қа арналған веб-сервер және қызметтер жиынтығы.
Чероки (2001). Бұл GNU General Public License, ақысыз бағдарламалық жасақтама негізінде қол жетімді С тілінде жазылған көп форматты веб-сервер.
Томкат (1999). Джакарта Томкат деп аталатын Apache дистрибуциясы сервлеттер (Java) қағидаты бойынша жұмыс істейді.
Практикалық тапсырма 2. WEB серверін теңшеу
Біздің зерттеулеріміздің топологиясы суретте көрсетілген. 6.1.
Сурет. 6.1. Желі схемасы
Серверде WEB құжатын жасаңыз
HTTP серверін құру үшін серверде http қойындысын ашып, index деп аталатын сайттың бірінші бетін өңдеңіз.html. Http қызметін переключ қосқышымен қосыңыз (сурет. 6.2).
Сурет. 6.2. Конфигурацияны жүктеу, HTTP сервер қызметі
Ескерту
Бұл терезеде түйме арқылы жаңа бетті қосуға немесе ағымдағы түймені жоюға болады . Бірнеше беттер арасында ауысу түймелер арқылы жүзеге асырылады .
Терезеде біз index сайтының бірінші бетінің мәтінін жасаймыз.html . 1 нұсқа (сурет. 6.3).
Welcome to WEB-Server CISCO!
Server working: OK!
Hello!
I am OK!
Welcome to WEB-Server CISCO!
Server working: OK!
Hello!
I am OK!
Достарыңызбен бөлісу: |