login  Naam:   Wachtwoord: 
Registreer je!
 Tutorials

Tutorials > Webserver


Gegevens:
Geschreven door:
Tuinstoel
Moeilijkheidsgraad:
Gemakkelijk
Hits:
7735
Punten:
Aantal punten:
 
Aantal stemmen:
0
Stem:
Niet ingelogd
Nota's:
 Lees de nota's (4)
 



Tutorial:

Aliassen op eigen server



1. Inleiding

Stel je hebt op je eigen Apache thuisserver een map, met bestanden erin, die te groot zijn voor je www root. Dus bijvoorbeeld een paar gig aan mp3, maar die wil je wel graag op je server hebben. Dit kan heel eenvoudig door de httpd.conf aan te passen in Apache. Dit werkt onder Apache 1.3.xx en Apache 2.0.xx in ieder geval, op de andere versies zou het ook moeten werken (Getest op Apache 2.0.0.54 en Apache 1.3.33 dus).


2. Httpd.conf aanpassen

Open het httpd.conf bestand met een teksteditor (kladblok kan ook). Dit bestand bevindt zich in de map "conf" in de Apache map (dus bijvoorbeeld C:serverApache2conf).
Scroll helemaal naar beneden heen, en voeg de onderstaande code toe.

Alias /aliasnaam/ "C:/aliaslocatie/"
<Directory "C:/aliaslocatie">
Options All Multiviews
Order allow,deny
Allow from all
AllowOverride None
</Directory>

In plaats van de schuingedrukte woorden moet je natuurlijk je eigen gegevens invullen.
Sla dit op, en start apache (overnieuw). Ga nu naar http://localhost/aliasnaam, en je zult de opgegeven map te zien krijgen.

Dit zal verder allemaal prima werken, en het is ook vrij eenvoudig. Het is tevens mogelijk om meerdere aliassen aan te maken, dan zul je ze gewoon nog een keer de code moeten plaatsen, maar dan met uiteraard een andere alias.


3. Mappen beveiligen

Je kunt de mappen ook beveiligen met een username en wachtwoord, voor als je niet wilt hebben dat ongewenste bezoekers je mappen kunnen bezoeken.
Open nu weer je httpd.conf bestand, en zoek het gedeelte op waar je de alias hebt geplaatst.
Voeg tussen het <Directory ...> en </Directory> tags toe.

AuthType Basic
AuthName "Beveiligd gebied"
AuthUserFile "C:/server/Apache2/bin/users"
Require user gebruikersnaam

Met een beetje logica zul je het wel begrijpen. Met AuthType Basic geef je aan dat het een beveiligde pagina is. AuthName "Omschrijving" geeft een omschrijving aan bij het inloggen, niet zo belangrijk. AuthUserFile is daarin tegen wel weer belangrijk, hiermee moet je namelijk de userbestanden opvragen. Require user gebruikersnaam is daar ook bij nodig om zo de nodige gebruiker te selecteren.

Stel dit in en ga naar MS Dos (Start - Uitvoeren - Type: command).
Volg daarbij de instructies op de onderstaande afbeelding.



De -c staat voor een nieuw bestand aan maken. Als dit bestand al bestaat (Dus een er is al een user aangemaakt), dan hoef je de -c niet te gebruiken.


Al met al is dit dus heel eenvoudig, als je nog problemen of vragen hebt, kun je uiteraard op het SiteMasters forum terecht.


« Vorige tutorial : MySQL installeren op IIS Volgende tutorial : SQLite installeren op IIS »

© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.017s