Dus je hebt een website, maar nu heb je een platform nodig om het op te hosten. U kunt een van de vele website-hostingproviders gebruiken, of u kunt proberen uw website zelf te hosten met uw eigen webserver.
Omdat Apache gratis is, is het een van de meest populaire webservers om te installeren. Het heeft ook verschillende functies die het nuttig maken voor veel verschillende soorten websites. Dus, wat is Apache? In een notendop, het is een server die voor alles wordt gebruikt, van persoonlijke webpagina's tot sites op bedrijfsniveau. Het is even veelzijdig als populair.
U zult in staat zijn om de feiten te krijgen over hoe te installeren Apache op een Linux-systeem met het overzicht van dit artikel. Voordat u begint, moet u echter op zijn minst vertrouwd zijn met het werken in Linux - inclusief het kunnen wijzigen van mappen, tar en gunzip gebruiken en compileren met make (we zullen bespreken waar u binaire bestanden kunt krijgen als u niet wilt proberen uw eigen). U moet ook toegang hebben tot het root-account op de servercomputer. Nogmaals, als dit je in de war brengt, kun je je altijd wenden tot een commodity-hostingprovider in plaats van het zelf te doen.
Apache downloaden
Het is het beste om de nieuwste stabiele versie van Apache te downloaden wanneer u 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 u de bestanden heeft gedownload, moet u ze decomprimeren:
Dit creëert een nieuwe map onder de huidige map met de bronbestanden.
Uw server configureren voor Apache
Zodra u de bestanden beschikbaar heeft, moet u uw machine instrueren waar alles te vinden is door de bronbestanden te configureren. De eenvoudigste manier om dit te doen, is door alle standaardinstellingen te accepteren en gewoon te typen:
Natuurlijk willen de meeste mensen niet alleen de standaardkeuzes accepteren die hen worden aangeboden. De belangrijkste optie is de.
keuze. Dit specificeert de map waar de.
zal worden geïnstalleerd. U kunt ook specifieke omgevingsvariabelen en modules instellen. Sommige van de.
die u misschien wilt hebben geïnstalleerd, zijn onder meer:
- mod_alias - om verschillende delen van de URL-boom in kaart te brengen
- mod_include - om Server Side Inclusief te parseren
- mod_mime - om bestandsextensies te koppelen aan het MIME-type
- mod_rewrite - om URL's direct te herschrijven
- mod_speling (sic) - om uw lezers te helpen die URL's verkeerd kunnen spellen
- mod_ssl - om sterke cryptografie mogelijk te maken met SSL
- mod_userdir - om systeemgebruikers toe te staan hun eigen webpagina's te hebben
Houd er rekening mee dat dit niet alle modules zijn die u op een bepaald systeem zou kunnen installeren - het specifieke project hangt af van wat u installeert, maar deze bovenstaande lijst is een goed startpunt. Lees meer over de details over de modules om te bepalen welke u nodig heeft.
Apache bouwen
Zoals bij elke broninstallatie, moet je de installatie bouwen:
Apache aanpassen
Ervan uitgaande dat er geen problemen waren met uw installatie en build, bent u klaar om uw Apache-configuratie. Dit komt eigenlijk neer op het bewerken van het httpd.conf-bestand. Dit bestand bevindt zich in de VOORVOEGSEL/conf map. Over het algemeen bewerken we het met een teksteditor.
Je moet root zijn om dit bestand te bewerken.
Volg de instructies in dit bestand om uw configuratie te bewerken zoals u dat wilt. Meer hulp is beschikbaar op de Apache-website. U kunt altijd terecht op die site voor aanvullende informatie en bronnen.
Test uw Apache-server
Open een webbrowser op dezelfde machine en typ.
in het adresvak. U zou een pagina moeten zien die lijkt op die in de gedeeltelijke schermafbeelding hierboven (de afbeelding bij dit artikel). Het zal in grote letters staan.
Dit is goed nieuws, want het betekent uw.
correct is geïnstalleerd.
Begin met het bewerken/uploaden van pagina's naar uw nieuw geïnstalleerde Apache-webserver
Zodra uw server actief is, kunt u pagina's gaan posten. Veel plezier met het bouwen van je website!