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 kun je dat precies doen? 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 vlaggenscheidingsdistributies 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 een uitstekende beveiliging en biedt grafische configuratietools 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 schakelaar "Nu aanpassen". Kies het en vervolgens op het tabblad Servers, kunt u "Web Server" selecteren. Ga door met de installatie totdat je in je nieuwe systeem kunt opstarten. Van daaruit kunt u de grafische configuratietool installeren door het pakket system-config-httpd uit uw pakketbeheerder te kiezen of sudo yum install system-config-http uit te voeren .
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 installeren vanuit de pakketbeheerder of sudo yum install httpd system-config-httpd uitvoeren .
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 'Alle beschikbare adressen' op poort 80 te kiezen voor de 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 sudo service httpd start uitvoeren om daadwerkelijk Apache en sudo chkconfig httpd te starten 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 deze testpagina wordt weergegeven (mits 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 reacties!