Innehåll
Apache är det ledande "HTTP" -webbserversystemet. Den utvecklades ursprungligen och släpptes som en öppen källkod med installationer och patch-konfigurationer för "httpd NCSA-processen" 1995. Sedan dess har den skrivits om från början minst två gånger. Det är industristandarden och det finns fler Apache-servrar som körs på webben än summan av alla andra webbservrar. Det är "back-end" (management) -systemet som kör över 60% av alla webbplatser.
Fördel: Det är öppen källkod
Open source-programmet är ett program skrivet av amatörer för att lösa problem. Den verkliga fördelen med öppen källkod som utvecklingsmodell, särskilt när den tillämpas i Apache, är att fel fixas snabbt och ständigt så snart de hittas.Det beror på att det finns många ögon som tittar på källkoden och att många har bidragit till koden. Nya tjänster med system med öppen källkod tenderar att vara mindre kända än system för "Internet Information Server" (IIS). Till stor del genom att inte ha en marknadsavdelning som försöker hitta nya sätt att driva försäljningen. Slutresultatet är att Apache, som körs på en Linux- eller Unix-server, är robust, stabil och kan vara mycket säker.
Fördel: Det är gratis
Varje open source-program distribueras under licensvillkor som gör källkoden fritt tillgänglig. Det betyder att du kan ladda ner modulerna från Apache-servern (och till och med köra den på Windows) utan att behöva betala en licensavgift. Detta är särskilt viktigt för webbhotellföretag och internetleverantörer som ständigt måste öka serverkapaciteten. Som i fallet använder Googles serverfarmar tiotusentals Apache-installationer, vilket sparar företaget mycket pengar i licensavgifter.
Nackdel: Det är skrivet av nördar, för nördar
De flesta installationer av Apache sker utan problem. I de flesta Linux-distributioner ingår det redan som en del av din installationsavbildning. Apache kommer förkonfigurerad och redo att köras. Men om du inte följer installationsprotokollet eller har ett konfigurationsproblem finns det inget centralt kontor som kan få teknisk support. Du kommer bara att ha internetforum fulla av människor som har haft samma problem och förhoppningsvis har dokumenterat lösningen på dem. Konsekvensen av detta är att om du måste fixa något, är det bättre att du är bekväm med terminalens kommandorad och de något kryptiska Unix-kommandoset. Detta beror på att det absolut inte finns någon hjälp från "kysshänder" eller installationsguider för nybörjare.