De Apache HTTP Server is een open - source webserver . De software verstuurt webpagina's op verzoek van een client-applicatie , vaak een browser zoals Microsoft Internet Explorer , Mozilla Firefox of Apple Safari . Apache is veruit de meest populaire webserver , wordt gebruikt door bijna tweederde van alle websites , volgens Netcraft mei 2011 survey . In ontwikkeling sinds 1995 , heeft het nieuwe functies gekregen met elke upgrade . De upgrade 1,3-2,0 aanzienlijk gewijzigd en het gebruik van Apache 1.3 wordt ontmoedigd . Platforms , Processen , werd protocollen Apache 2.0 ontworpen stabieler dan 1,3 te zijn wanneer zij op niet - Unix- systemen zoals Microsoft Windows , BeOS en OS /2 . In versies voor 2.0 , bij het rijden op deze systemen , Apache vertrouwd op POSIX lagen aan de Unix - gerelateerde functionaliteit die nodig heeft te bieden. In versie 2.0 echter Apache gebruikt mult - processing modules die gebruik maken van de programmeerinterface voor elk besturingssysteem , waardoor sneller en stabiele prestaties . Ondertussen , wanneer het wordt uitgevoerd op Unix of Linux , kan Apache 2.0 draaien in een multithreaded modus die zorgt voor een grotere compatibiliteit van toepassingen . Apache heeft nu ook betere ondersteuning voor meerdere protocollen . Bouwen en herbouwen Apache's pre - 2.0 build systeem ontoereikend was en werd vervangen door een geheel nieuw systeem op basis van autoconf en libtool , waardoor configuratie van Apache 's op een lijn met andere programma's . De configuratie is ook drastisch vereenvoudigd in de 2.0 versie , met de verwijdering of herschrijven van een groot aantal richtlijnen . Apache's bestandsnaam coderingen werden bijgewerkt om UTF - 8 , zodat Windows -installaties naar Unicode-ondersteuning en maakt het mogelijk voor websites om webpagina's te voorzien in veel meer talen dan eerder voorzien . Apache 2.0 bevat ook ondersteuning voor verschillende talen voor foutmeldingen . API 's En Scripting Sinds Apache 1.3 problemen gehad met de module voorrang en bestellen, Apache 2.0 volgende samenstelling een verbeterde module API die zorgt voor meer mogelijkheden en een grotere flexibiliteit . Het heeft ook betere ondersteuning voor IPv6 , zowel voor het luisteren stopcontacten en voor het adres strijkers . Apache 2.0 maakt gebruik van de Perl 5 syntax voor de evaluatie van reguliere expressies , waardoor meer stabiliteit , meer functies en betere prestaties dan in 1.3 . In tegenstelling tot eerdere versies , heeft mogelijkheden voor het maken filtermodules die betere uitvoering van CGI scripts en andere programma's . Beter Modules Naast deze belangrijke wijzigingen , daar zijn ook enkele nuttige wijzigingen aan de ingebouwde modules in Apache 2.0 . Zo werd mod_proxy herschreven om gebruik te maken van de nieuwe filter mogelijkheden maken en om de controle van proxy sites te verbeteren ; mod_autoindex kunt HTML- tabellen gebruiken om formaat en soort directory listings , en mod_include biedt krachtigere SSI mogelijkheden . Een aantal modules beschikbaar die niet in 1.3 waren , waaronder betere ondersteuning voor OpenSSL encryptie , content compressie , caching sessie en HTTP- authenticatie .
|