Advertentie
Wat de reden ook is, misschien wilt u op een gegeven moment een webserver aan de gang krijgen. Of je jezelf nu op afstand toegang wilt geven tot bepaalde pagina's of services, je wilt een community krijgen groep gaan, of iets anders, daarvoor moet je de juiste software hebben geïnstalleerd en geconfigureerd gebeuren. Dus hoe precies kan u doe dat? Het is eigenlijk best simpel.
Mijn besturingssysteem voor dit artikel zal zijn Fedora Linux is nu nog beter geworden met de Fedora 16 Beta-distributieLinux-distributies zijn met grote sprongen verbeterd en die verbeteringen worden zichtbaar in de nieuwste bètaversies. Fedora, een van de belangrijkste distributies met GNOME 3, is niet anders en zou moeten hebben ... Lees verder Linux, aangezien Linux in het algemeen bekend staat om het snel en gemakkelijk aan de praat krijgen van servers. Bovendien wordt Fedora goed ondersteund door zowel een gemeenschap als een bedrijf, heeft het een geweldige beveiliging en biedt het 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 omdat je er ook voor kunt kiezen om Apache tegelijkertijd te installeren. Als u deze route volgt, kunt u tijdens het installeren vanaf de dvd kiezen welke pakketten u wilt installeren met de schakelaar 'Nu aanpassen'. Kies het en vervolgens kunt u onder het tabblad Servers "Web Server" selecteren. Ga door met de installatie totdat je kunt opstarten in je nieuwe systeem. Van daaruit kunt u de grafische configuratietool installeren door het pakket te kiezen systeem-configuratie-httpd van uw pakketbeheerder of rennen sudo yum installeer 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 systeem-configuratie-httpd pakketten van de pakketbeheerder of voer uit sudo yum installeer httpd system-config-httpd.
Stap twee: configuratie
U kunt nu de grafische configuratietool starten via Systeemwerkset -> HTTP. Het eerste tabblad dat u ziet, is het hoofdtabblad, 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 voor de eenvoud "Alle beschikbare adressen" op poort 80 te kiezen.
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 in de browser is ingevoerd en daarom de juiste virtuele host kiezen bij het weergeven van een pagina.
Er zijn tal van verschillende instellingen die u voor elke virtuele host kunt kiezen, inclusief de benodigde componenten en moeilijk te configureren componenten zoals SSL (HTTPS). Voor de meeste items moet de grafische configuratietool in staat zijn om aan uw behoeften te voldoen.
Het laatste tabblad heeft alles te maken met prestaties en het aantal toegestane verbindingen. Er zijn geen aanbevolen instellingen omdat elke server verschillende mogelijkheden heeft, dus als je een grotere website hebt, moet je dat doen speel met deze nummers en kijk wat werkt (op voorwaarde dat je voldoende verkeer hebt om de instellingen te testen) correct).
Extra benodigde configuratie
Voordat u daadwerkelijk toegang krijgt tot uw nieuwe webserver, moet u uw terminal openen en vervolgens uitvoeren sudo service httpd start om Apache daadwerkelijk te starten en sudo chkconfig httpd aan om Apache bij elke start te laten starten.
Stap drie: testen
Stap 3 in ons proces is simpelweg om te testen of u toegang heeft tot uw pagina of niet. Open Firefox op dezelfde machine 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):
Zo niet, dan heb je misschien iets verkeerd gedaan in je configuratie of Apache nog niet gestart.
Gevolgtrekking
Het is best gaaf om Apache op uw systeem te hebben staan, aangezien het dezelfde technologie is die wordt gebruikt door de meeste websites die u elke dag bezoekt (inclusief MakeUseOf). Als je wilt dat andere machines toegang hebben, moet je naar Fedora gaan firewall configuratiehulpprogramma (standaard geïnstalleerd) en zorg ervoor dat HTTP (poort 80) open is. Als je meer gecompliceerde webframeworks zoals forums of WordPress wilt gebruiken, 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!
Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source-software en Linux.