Tīmekļa serveris ir pamats visam, kas notiek ar jūsu vietni mājas lapā, un tomēr bieži cilvēki par to neko nezina. Vai jūs vispār zināt, kāda tīmekļa servera programmatūra darbojas mašīnā? Kā ar mašīnas operētājsistēmu?
Vienkāršām vietnēm šie jautājumi patiešām nav svarīgi. Galu galā vietne, kas darbojas Unix ar Netscape Server, parasti darbosies labi Windows mašīnā ar IIS. Bet pēc tam, kad esat izlēmis, ka jūsu vietnē ir nepieciešamas papildu funkcijas (piemēram, CGI, piekļuve datu bāzei, ASP utt.), Zinot, kas atrodas aizmugurē, ir atšķirība starp darbojošām un nē.
Operētājsistēma
Lielākā daļa tīmekļa serveru darbojas vienā no trim operētājsistēmām:
- Unix
- Linux
- Windows NT
Windows NT mašīnai parasti var pateikt, izmantojot paplašinājumus tīmekļa lapās. Šis klausītājs atgriežas DOS, kad failu nosaukumiem bija nepieciešams 3 rakstzīmju paplašinājums. Linux un Unix tīmekļa serveri parasti apkalpo failus ar paplašinājumu .html.
Unix, Linux un Windows nav vienīgās tīmekļa serveru operētājsistēmas, tikai dažas no visizplatītākajām. Esmu palaidis tīmekļa serverus operētājsistēmās Windows 95 un MacOS. Visām esošajām operētājsistēmām ir vismaz viens tīmekļa serveris, vai arī esošos serverus var apkopot, lai tajos darbotos.
Serveri
Tīmekļa serveris ir tikai programma, kas darbojas datorā. Tas nodrošina piekļuvi tīmekļa lapām, izmantojot internetu vai citu tīklu. Serveri arī veic tādas darbības kā izseko vietnes trāpījumus, reģistrē un ziņo par kļūdu ziņojumiem un nodrošina drošību.
Apache
Apache, iespējams, ir pasaulē populārākais tīmekļa serveris. Tas ir visplašāk izmantotais un tāpēc, ka tas tiek izlaists kā "atvērtais avots" un bez maksas par izmantošanu, tam ir veiktas daudzas modifikācijas un moduļi. Jūs varat lejupielādēt avota kodu un apkopot to savai mašīnai, vai arī varat lejupielādēt bināras versijas daudzām operētājsistēmām (piemēram, Windows, Solaris, Linux, OS / 2, freebsd un daudz ko citu). Apache ir arī daudz dažādu papildinājumu. Apache trūkums ir tāds, ka tam var nebūt tik daudz tūlītēja atbalsta kā citiem komerciālajiem serveriem. Tomēr tagad ir pieejamas daudzas atbalsta apmaksas iespējas. Ja izmantojat Apache, jūs būsiet ļoti labā kompānijā.
Interneta informācijas pakalpojumi (IIS) ir Microsoft papildinājums tīmekļa serveru arēnai. Ja jūs izmantojat Windows Server sistēmu, tas varētu būt labākais risinājums, ko varat ieviest. Tas tīri mijiedarbojas ar Windows Server OS, un jūs atbalsta Microsoft atbalsts un spēks. Lielākais trūkums šajā tīmekļa serverī ir tas, ka Windows Server ir ļoti dārgs. Tas nav domāts mazajiem uzņēmumiem, lai tie palaistu savus tīmekļa pakalpojumus, un, ja vien jums nav visu jūsu datu Piekļūstiet un plānojat vadīt tikai tīmeklī balstītu biznesu, un tas ir daudz vairāk nekā sākuma tīmekļa izstrādes komanda vajadzībām. Tomēr tas ir savienojums ar ASP.Net un tas, cik viegli varat izveidot savienojumu ar Access datu bāzēm, padara to ideāli piemērotu tīmekļa uzņēmumiem.
Sun Java tīmekļa serveris
Trešais lielais grupas tīmekļa serveris ir Saule Java Web serveris. Visbiežāk tas ir izvēlētais serveris korporācijām, kuras izmanto Unix tīmekļa serveru mašīnas. Sun Java Web Server piedāvā dažus no Apache un IIS labākajiem, jo tas ir atbalstīts tīmekļa serveris ar spēcīgu labi pazīstama uzņēmuma atbalstu. Tam ir arī liels atbalsts ar pievienojumprogrammu komponentiem un API, lai dotu tai vairāk iespēju. Tas ir labs serveris, ja meklējat labu atbalstu un elastību Unix platformā.