Hoe installeer ik een Apache-webserver in 3 eenvoudige stappen
Wat de reden ook is, misschien wilt u op een gegeven moment een webserver gaan gebruiken. Of u uzelf op afstand toegang wilt geven tot bepaalde pagina's of services, u wilt een communitygroep laten draaien of iets anders, u moet de juiste software hebben geïnstalleerd en geconfigureerd om dat te laten gebeuren. Dus hoe precies kan u doe dat? Het is eigenlijk vrij simpel.
Mijn besturingssysteem naar keuze voor dit artikel zal Fedora Linux zijn. Gewoon beter worden met de Fedora 16 Beta Distributie Linux is gewoon beter geworden met de Fedora 16 Beta Distributie Linux distributies zijn met sprongen vooruitgegaan en die verbeteringen worden zichtbaar in de nieuwste beta-releases. Fedora, een van de vlaggenscheidingsverdelingen met GNOME 3, is niet anders en zou ... Lees meer Linux, omdat Linux in het algemeen bekend staat om het snel en gemakkelijk laten werken van servers. Fedora wordt bovendien goed ondersteund door zowel een community als een bedrijf, heeft geweldige beveiliging en biedt grafische configuratiehulpprogramma's voor meerdere servers.
Stap één: Installatie
Nieuwe installatie van Fedora
Als je Fedora nog niet op je systeem hebt geïnstalleerd, kun je dit doen met de dvd, want je kunt er ook voor kiezen om Apache tegelijkertijd te installeren. Als u deze route neemt, kunt u tijdens de installatie vanaf de dvd kiezen welke pakketten u wilt installeren met de “Nu aanpassen” schakelaar. Kies het en vervolgens op het tabblad Servers, kunt u selecteren “Web Server”. Ga door met de installatie totdat je in je nieuwe systeem kunt opstarten. Van daaruit kunt u de grafische configuratietool installeren door het pakket te kiezen system-config-httpd van uw pakketbeheerder of uitvoeren sudo yum install system-config-http.
Fedora is al geïnstalleerd
Als je Fedora al hebt geïnstalleerd, kun je zowel de webserver als de grafische configuratietool installeren. U kunt de httpd en system-config-httpd pakketten van de pakketbeheerder of uitvoeren sudo yum installeer httpd system-config-httpd.
Stap twee: configuratie
U kunt nu de grafische configuratietool starten vanuit Systeemwerkset -> HTTP. Het eerste tabblad dat u ziet, is het tabblad Hoofdgroep, waar u de servernaam, het e-mailadres van de beheerder en onder welke adressen de server beschikbaar is, kunt configureren. Ik raad u aan om nu een adres toe te voegen en te kiezen “Alle beschikbare adressen” op poort 80 voor eenvoud.
Het tweede tabblad bevat de verschillende virtuele hosts of het aantal verschillende websites op dezelfde server die zijn geconfigureerd. De server kan differentiëren welke domeinnaam werd ingevoerd in de browser en daarom de juiste virtuele host kiezen bij het weergeven van een pagina.
Er zijn veel verschillende instellingen die u voor elke virtuele host kunt kiezen, inclusief de benodigde componenten en moeilijk te configureren onderdelen zoals SSL (HTTPS). Voor een groot aantal items moet de grafische configuratietool in staat zijn om voor uw behoeften te zorgen.
Het laatste tabblad heeft alles te maken met de prestaties en de hoeveelheid verbindingen die zijn toegestaan. Er zijn geen aanbevolen instellingen omdat elke server verschillende mogelijkheden heeft, dus als u een grotere website heeft, moet u met deze nummers spelen en zien wat werkt (op voorwaarde dat u genoeg verkeer hebt om de instellingen correct uit te testen).
Extra benodigde configuratie
Voordat u daadwerkelijk toegang kunt krijgen tot uw nieuwe webserver, moet u uw terminal openen en vervolgens uitvoeren sudo service httpd start om daadwerkelijk Apache en te starten sudo chkconfig httpd op om Apache bij elke opstart te laten starten.
Stap drie: testen
Stap 3 in ons proces is gewoon testen of u toegang heeft tot uw pagina of niet. Open Firefox op dezelfde computer en typ in localhost of 127.0.0.1 om te zien of u deze testpagina krijgt (op voorwaarde dat u de documentroot niet hebt gewijzigd):
Als dat niet het geval is, hebt u misschien iets fout gedaan in uw configuratie of nog niet begonnen met Apache.
Conclusie
Het is best gaaf om Apache op je eigen systeem te laten werken, gezien het feit dat het dezelfde technologie is die wordt gebruikt door de meeste websites die je elke dag bezoekt (inclusief MakeUseOf). Als je wilt dat andere machines toegang hebben, moet je het firewallconfiguratiehulpprogramma van Fedora gebruiken (standaard geïnstalleerd) en ervoor zorgen dat HTTP (poort 80) open is. En als je ingewikkeldere webframeworks wilt uitvoeren, zoals forums of WordPress, moet je ook MySQL en PHP installeren, maar dat laat ik voor een ander artikel.
Hoe gemakkelijk denk je dat dit proces is? Wat vind je leuk of niet leuk aan Apache? Laat het ons weten in de comments!
Ontdek meer over: Apache Server, Fedora, Webontwerp, Webontwikkeling, Webserver, Webmasterhulpprogramma's.