Apache server

Status
Niet open voor verdere reacties.

87122270student

Gebruiker
Lid geworden
29 jan 2007
Berichten
175
Goededag

ik heb een website gemaakt met een hsaccess file en een wspasswd bestand dit werkt allemaal prima onder WAMP5, maar niet met Apache server wie kan me hierbij helpen.

De site in Apache server werkt wel gewoon alleen hij vraagt niet mee om een wachtwoord als ik naar de beveiligde pagina wil!
 
Je zegt: Hij doet het prima onder WAMPP maar niet onder Apache.
Deze snap ik ff niet.
De A van WAMPP staat voor Apache :confused:
 
Je zegt: Hij doet het prima onder WAMPP maar niet onder Apache.
Deze snap ik ff niet.
De A van WAMPP staat voor Apache :confused:

Juist en ik moet Apache server gebruiken van apache.org.
maar al die andere simpele programma's zijn allemaal voor geprogrammeer bij Apache server moet je iets in het bestand bijwerken geloof ik!
 
ik geloof dat je gewoon een space kunt typen en als dit niet werkt probeer dan eens %20 (ik heb dit opgelost door geen spaties gebruiken maar streepjes ( - )
 
Gebruik hiervoor Apache's authentication

Apache Authentication (password protect your sensitive folders)

Voor iedere directory kan .htaccess bestand worden aangemaakt waarin kan worden aangegeven wie toegang krijgt tot die directory. Ik kies ervoor om dit allemaal in het centrale bestand

C:\Program Files\Apache Group\Apache\conf\httpd.conf

onder te brengen.
Het is verstandig om alle bestanden waarin dit wordt bijgehouden, op een plaats op de server te bewaren waar men vanaf het net niet bij kan. Ik houd het persoonlijk allemaal onder

C:\Program Files\Apache Group\Apache\

en waar nodig subs hiervan.


1.
Eerst moet er een passwordbestand worden gecreeerd. Indien dit nog niet bestaat kan het volgende commando worden gegeven

cd c:\program files\apache group\apache\bin
htpasswd -c ..\passwd\passwords username
New password: *******
Re-type new password: *******
Adding password for user username

Als het password-file wel reeds gecreeerd is dan:
htpasswd ..\passwd\passwords andereuser
New password: fakla2k1
Re-type new password: fakla2k1
Adding password for user andereuser

waarbij -c voor create staat. Pas op!!!: Bestaat \passwd\password al, dan wordt het bestand door dit commando overschreven. Het htpasswd.exe staat in ...\apache group\apache\bin.

2.
De volgende regels moeten worden toegevoegd aan httpd.conf (ik heb ingevoegd na de sectie waar de DocumentRoot is opgegeven)
#
# commentaar blabla
#
<Directory G:/webs/fotos>
AuthType Basic
AuthName "VRIENDEN EN FAMILIE"
AuthUserFile "c:/program files/apache group/apache/passwd/passwords"
#AuthGroupFile "c:/program files/apache group/apache/passwd/groups"
Require user username
</Directory>

3.
Het bestand c:\program files\apache group\apache\passwd\groups ziet er uit als volgt:
fotoprive: username andereuser
maar is bij stap 2. buiten werking gesteld.

:thumb: succes ermee!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan