Ga naar inhoud


apache dir beveiligen


freak

Aanbevolen berichten

ik probeer een directory in mijn apache webserver te beveiligen

ik heb 2 bestanden gemaakt

htaccess

htpasswd

 

htaccess bevat deze tekst

AuthUserFile C:/Program Files/Apache Group/Apache2/htdocs/xpindex/.htpasswd

AuthGroupFile /dev/null

AuthName "Visitor Stats Admin"

AuthType Basic

require valid-user

 

maar dan is de dir nog niet beveiligd?

Link naar reactie
Delen op andere sites


Hier kun je makkelijk een encrypted password aanmaken.

 

Even een voorbeeldje met als username: [color:"blue"] username [/color]

en als password: [color:"blue"] password [/color]

Op de site hierboven kun je [color:"blue"] password [/color] intypen. De encrypted versie daarvan is [color:"blue"] EDsuRmXCXYOh6[/color]

 

In je .htaccess zet je bijv:

AuthUserFile [color:"blue"] /home/cgi-bin/protect/[/color].htpasswd

AuthName [color:"blue"] username [/color]

AuthType Basic

<Limit GET>

require valid-user

</Limit>

 

 

In je .htpasswd zet je:

username:EDsuRmXCXYOh6

 

Let er op dat je de .htpassword in een folder zet waar men er niet zomaar bij kan. Bijvoorbeeld in je cgi-bin directory. Dat is dus de folder die je specificeert in je .htaccess met de AuthUserFile.

Link naar reactie
Delen op andere sites

De Linux versie van Apache komt met 't programma 'htpasswd' (Hetzelfde waar Duwgati naar verwijst). Hier bestaat ook een windows versie van dat waarschijnlijk ook bij de server zit. Dan kan je direct nieuwe gebruikers aanmaken.

 

Usage:

htpasswd [-cmdpsD] passwordfile username

htpasswd -b[cmdpsD] passwordfile username password

 

htpasswd -n[mdps] username

htpasswd -nb[mdps] username password

-c Create a new file.

-n Don't update file; display results on stdout.

-m Force MD5 encryption of the password.

-d Force CRYPT encryption of the password (default).

-p Do not encrypt the password (plaintext).

-s Force SHA encryption of the password.

-b Use the password from the command line rather than prompting for it.

-D Delete the specified user.

On Windows, NetWare and TPF systems the '-m' flag is used by default.

On all other systems, the '-p' flag will probably not work.

Link naar reactie
Delen op andere sites

Citaat:
ik probeer een directory in mijn apache webserver te beveiligen
ik heb 2 bestanden gemaakt
htaccess
htpasswd

Heb je wel een puntje voor de bestandsnamen staan??? Want in je config hieronder verwijs je naar deze file met een puntje ervoor. (Het puntje maakt het een verborgen bestand in *NIX.)
Citaat:

htaccess bevat deze tekst
AuthUserFile C:/Program Files/Apache Group/Apache2/htdocs/xpindex/[color:"red"].[/color]htpasswd


Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Haal dan ook het puntje weg in je config file. (Zie hierboven, het rode puntje <img src="/forums/images/graemlins/wink.gif" alt="" /> ). Zorg ervoor dat in je algemene configuratie file de entry "AccessFileName" ook naar "htaccess" te laten verwijzen. Ook is het verstandig om de htpasswd files op een plek te zetten die niet bereikbaar zijn door de webserver... Kan niemand ze "per ongeluk" downloaden.

 

Maar ehm, als je in een dos-box ' ren htpasswd ".htpasswd" ' intiept dan werkt het wel hoor <img src="/forums/images/graemlins/wink.gif" alt="" />

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

ik heb 2 dir aangemaakt aaa en pass

in aaa heb ik .htaccess gestopt met deze tekst

AuthUserFile /home/speedspeed1/www/pass/.htpasswd

AuthName username

AuthType Basic

<Limit GET>

require valid-user

</Limit>

in pass heb ik .htpasswd staan

maar nog steeds niets

toch staat alles goed nou volgens mij

shoot me

Link naar reactie
Delen op andere sites

OK, is het Windows of Unix? Indien Unix, check de file rechten even.... Zorg ervoor dat er ook een user+password in de .htpasswd staat, en geef apache een reload! (Dit moet je altijd doen na een config verandering!)

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...