| Apache webserver configuratie | Inleiding Deze pagina helpt u bij het configureren van de Apache webserver. Als u deze nog niet heeft geinstalleerd voer de installatie dan eerst uit zoals dat beschreven wordt op onze Windows Installatie pagina.
Nu u de Apache webserver heeft geinstalleerd en gestart kan het configureren van de server beginnen. U kunt het zien als een nieuw huis. Als u een nieuw huis heeft gekocht en er gaat wonen moet er eerst nog heel wat aan gebeuren voordat u er in kunt trekken. Schilderen, behangen, nieuw tapijt misschien? Dit geldt ook voor een webserver. Lees de volgende stappen zorgvuldig door en voer de bewerkingen uit. Zo zult u binnen afzienbare tijd uw webserver geconfigureerd hebben voor gebruik. |
| Stap 1 - Website directory aangeven | Prezent internet testpagina
In deze stap bepalen we in welke map de website te vinden is. Met de website bedoelen we de totale inhoud van de website die u op het internet wilt publiceren. Bepaal eerst wat de locatie van de hoofdmap wordt. In de hoofdmap komen straks alle websites te staan. Wij kiezen ervoor om dit op de D-schijf te doen, u kunt dit natuurlijk ook op een ander schijf doen: D:/websites/. Nu we bepaald hebben wat de hoofdmap wordt kunnen we in de hoofdmap een nieuwe map aanmaken waar we onze eerste website in gaan zetten. In ons geval wordt het: D:/websites/prezent.nl/. In de map prezent.nl/ maken we twee mappen aan: - D:/websites/prezent.nl/HTML/ De map HTML In de map HTML koment straks alle internet pagina's, afbeeldingen e.d. te staan.
Test bestand aanmaken Nu de mappen zijn aangemaakt gaan we een test pagina aanmaken. De testpagina is een pagina met daarop wat willekeurige tekst. Om deze pagina te maken ga je als volgt te werk: - Open een HTML editor of als u die niet heeft het Windows kladblok (Start / Uitvoeren vervolgens tikt u notepad in. Daarna drukt u op enter). - Schrijf wat willekeurige tekst in het venster zoals: Nieuwe Prezent website testpagina!. - Sla het bestand op als index.html in de HTML map die u net heeft aangemaakt, in ons geval is dat: D:/websites/prezent.nl/HTML/index.html. Ga nu verder met stap 2. |
| Stap 2 - httpd.conf aanpassen | U heeft nu de directory structuur van de website vastgelegd. We kunnen nu beginnen met het aanpassen van het configuratiebestand van de webserver. Dit bestand heet: httpd.conf U kunt het bestand makkelijk openen door te gaan naar: - Start (links onder in) - Program files (of programma's) - Apache HTTP Server 2.0.40 - Configure Apache Server Klik nu op: - Edit the Apache httpd.conf Configuration File. Er verschijnt nu een venster dat bovenaan begint met de volgende tekst:
# # Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See http://httpd.apache.org/docs-2.0/ for detailed information about # the directives.
In dit bestand gaan we een paar wijzigingen aanbrengen. Klik bovenaan in dit venster op Bewerken en vervolgens op Zoeken. Er verschijnt nu een venster waarin u een woord kunt intoetsen, hier toets u in: documentroot ' Vervolgens klikt u op zoeken. U komt nu automatisch terecht bij een gedeelte van de pagina dat er ongeveer zo uitziet:
# # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot 'C:/Program Files/Apache Group/Apache2/htdocs'
# # Each directory to which Apache has access can be configured with respect # to which services and features are allowed and/or disabled in that # directory (and its subdirectories). # # First, we configure the 'default' to be a very restrictive set of # features. # <Directory /> Options FollowSymLinks AllowOverride None </Directory>
Documentroot aanpassen De volgende regel moet worden aangepast: DocumentRoot 'C:/Program Files/Apache Group/Apache2/htdocs' In ons geval moet dit worden: D:/websites/prezent.nl/HTML
Een paar regels lager is er een ander gedeelte dat moet worden aangepast, de regel bevindt zich binnen het volgende stuk tekst:
# # This should be changed to whatever you set DocumentRoot to. # <Directory 'C:/Program Files/Apache Group/Apache2/htdocs'>
# # Possible values for the Options directive are 'None', 'All', # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI Multiviews # # Note that 'MultiViews' must be named *explicitly* --- 'Options All' # doesn t give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs-2.0/mod/core.html#options # for more information. # Options Indexes FollowSymLinks
Uit dit gedeelte moet de volgende regel worden aangepast: <Directory 'C:/Program Files/Apache Group/Apache2/htdocs'>
Deze moet worden gewijzigd in: <Directory 'D:/websites/prezent.nl/HTML'>
Wijzigingen opslaan Sla nu de wijzigingen op door te klikken op Bestand en dan Opslaan. Naar boven |
| Stap 3 - Herstart de Apache webserver | U heeft nu alle benodigde aanpassingen uitgevoerd om uw website te kunnen presenteren op het internet. Om te zorgen dat de server de wijzigingen die u zojuist heeft aangebracht in het httpd.conf bestand gaat gebruiken moet de server herstart worden. Dit kunt u doen door te dubbelklikken op het icoon rechts onder in beeld naast de windows klok (een groen driehoekje met daarachter een paarse veer). Er verschijnt dan een venster met daarin een aantal opties. U klikt hier op: Restart. De webserver is nu geconfigureerd en klaar voor gebruik. Naar boven |
| Stap 4 - Test pagina bekijken | Om te controleren of alle aangebrachte wijzigingen goed zijn doorgevoerd kunt u kijken of de testpagina zichtbaar wordt als u uw IP adres intoetst in de adres balk van uw browser. Om dit te doen opent u uw browser (Microsoft Internet Explorer of Netscape Navigator, enz,...) en toetst u in de adresbalk in: http://127.0.0.1/ Vervolgens drukt u op enter en als alles klopt ziet u nu de testpagina die u zojuist heeft aangemaakt. |
| Stap 5 - Website plaatsen | Als u nog geen website heeft gemaakt dan kunt u nu aan de slag. De server is nu geconfigureerd en klaar voor gebruik. Wanneer u al reeds een website gemaakt heeft kunt u deze direct online zetten. U kopieëert alle HTML pagina's en zonodig ook de bijbehorende foto's of JavaScripts in de HTML-map (in ons geval is dat D:/website/prezent.nl/HTML/). Vervolgens moet u de bestandsnaam van het bestand waarin u hoofdpagina staat de naam index.html geven. Het oude testbestand dat al in de HTML-map staat mag u overschrijven of weggooien. U kunt checken of alles werkt d.m.v. het intoetsen van uw internet IP adres: http://127.0.0.1/
Gefeliciteerd! Het is zover. De webserver is nu geinstalleerd en geconfigureerd en uw website is online. Het enige dat nu nog rest is een test van buitenaf om te controleren of de site ook van buitenaf te bereiken is. |
|