Dus je hebt een website, maar nu heb je een platform nodig om het te hosten. Je zou een van de vele website-hostingproviders daar kunnen gebruiken, of je zou kunnen proberen om je website zelf te hosten met je eigen webserver.
Omdat Apache gratis is, is het een van de meest populaire webservers om te installeren. Het heeft ook verschillende functies die het bruikbaar maken voor veel verschillende soorten websites. Wat is Apache dus? Kort samengevat: het is een server die wordt gebruikt voor alles, van persoonlijke webpagina's tot sites op ondernemingsniveau. Het is net zo veelzijdig als populair.
Je zult in staat zijn om de feiten te krijgen over het installeren van Apache op een Linux-systeem met het overzicht van dit artikel. Voordat je begint, moet je echter op zijn minst comfortabel werken in Linux - inclusief het kunnen wijzigen van mappen, gebruik van tar en gunzip en compileren met make (ik zal bespreken waar binaries te krijgen zijn als je niet wilt proberen om je eigen). U zou ook toegang moeten hebben tot het root-account op de servercomputer. Nogmaals, als dit je in verwarring brengt, kun je altijd een commodity-hostingprovider inschakelen in plaats van het zelf te doen.
Apache downloaden
Het is het beste om de laatste stabiele versie van Apache te downloaden zodra je begint. De beste plaats om Apache te krijgen is van de Apache HTTP Server-downloadsite. Download de bronbestanden die geschikt zijn voor uw systeem. Binaire releases voor sommige besturingssystemen zijn ook beschikbaar op deze site.
Pak de Apache-bestanden uit
Nadat je de bestanden hebt gedownload, moet je ze decomprimeren:
gunzip -d httpd-2_0_NN.tar.gztar xvf httpd-2_0_NN.tar Dit maakt een nieuwe map onder de huidige map met de bronbestanden. Zodra u de bestanden beschikbaar hebt, moet u uw machine opdracht geven om alles te vinden door de bronbestanden te configureren. De eenvoudigste manier om dit te doen is om alle standaardinstellingen te accepteren en gewoon in te typen: ./configure Natuurlijk willen de meeste mensen niet alleen de standaardkeuzes accepteren die aan hen worden gepresenteerd. De belangrijkste optie is de prefix = VOORVOEGSEL keuze. Dit specificeert de map waar de Apache-bestanden zullen worden geïnstalleerd. U kunt ook specifieke omgevingsvariabelen en modules instellen. Sommige van de modules die je misschien graag hebt geïnstalleerd, zijn: Houd er rekening mee dat dit niet alle modules zijn die u op een bepaald systeem kunt installeren - het specifieke project zal afhangen van wat u installeert, maar deze lijst hierboven is een goed startpunt. Lees meer over de details over de modules om te bepalen welke u nodig hebt. Zoals bij elke broninstallatie, moet u de installatie maken: makenmake install Ervan uitgaande dat er geen problemen waren met uw installatie en build, bent u klaar om uw Apache-configuratie aan te passen. Dit komt eigenlijk neer op het bewerken van het httpd.conf-bestand. Dit bestand bevindt zich in de VOORVOEGSEL / conf directory. Ik bewerk het meestal met teksteditor. vi VOORVOEGSEL /conf/httpd.conf Notitie: Je moet root zijn om dit bestand te bewerken. Volg de instructies in dit bestand om uw configuratie naar wens te bewerken. Meer hulp is beschikbaar op de Apache-website. U kunt altijd naar die site gaan voor aanvullende informatie en bronnen. Open een webbrowser op dezelfde machine en typ http: // localhost / in het adresvak. U zou een pagina moeten zien die lijkt op die in de gedeeltelijke schermafbeelding hierboven (de afbeelding die bij dit artikel hoort). Het zal in grote letters zeggen Zie je dit in plaats van de website die je verwachtte? Dit is goed nieuws, want het betekent dat uw server correct is geïnstalleerd. Zodra uw server actief is, kunt u beginnen met het plaatsen van pagina's. Veel plezier met het bouwen van uw website! Uw server configureren voor Apache
Bouw Apache
Pas Apache aan
Test uw Apache-server
Begin met het bewerken / uploaden van pagina's naar uw pas geïnstalleerde Apache-webserver