Ga naar inhoud


Aanbevolen berichten

Geplaatst:

Ik wil een Apache directory op m'n Dreambox beveiligen met een username + wachtwoord. Dit begeurd d.m.v. 2 files: .htaccess en .htpasswd.

 

De bestanden zijn aangemaakt, maar de directory is nog hartstikke open. Is deze functie aan te zetten in de Dreamboxlinux?


Geplaatst:

Ik weet dat het mogelijk is. Romeo_ heeft het me eens uitgelegd en voor me gedaan. Maar hoe het ook al weer moest...is dit wat of anders dit?

 

zie:

Citaat:

ok.. die allowoverride : daar ging ik van een default instelling uit (net als bijv. bij linux mandrake etc..)

 

 

Voor het maken van de password beveiligd gebeuren hebben we 2 files nodig :

-1- .htaccess

Deze legt de webserver uit wat/waar de passworden voor dienen.

We gaan dit plaatsen in de /hdd/opt/httpd/htdocs

Impact van dit geheel : hele webserver/site is password beveiligd (NIET de Enigma)

 

inhoud ervan is als volgt :

AuthType Basic

AuthName "Verboden gebied"

AuthUserFile /hdd/opt/httpd/conf/.htpasswd

Require user dreambox

 

 

-2- .htpasswd

Dit is de passwordfile zelf. Voor de veiligheid zetten wij deze buiten de htdocs directory

Locatie volgens de .htaccess-gegevens : /hdd/opt/httpd/conf

 

Hoe aan te maken ?

tik in : htpasswd -cb /hdd/opt/httpd/conf/.htpasswd dreambox slapen

 

Uitleg :

-cb = create , from commandline (wij tikken dit in telnet op de commando-regel)

/hdd/opt/httpd/conf/.htpasswd = file die wordt aangemaakt

dreambox = username (zie .htaccess => Require user...)

slapen = het password.

 

Wil je nog een user/password toevoegen :

htpasswd -b /hdd/opt/httpd/conf/.htpasswd nogeenuser nogeenpassword

(de -c is weggehaald.. de .htpasswd file bestaat al namelijk)

Let op dat hierbij de .htaccess OOK aangepast moet worden :

regel : Require user dreambox nogeenuser

 

meer info : .htaccess howto

 

Geplaatst:

en verder moet je in de apache config ook nog enable dat je die files toestaat.

onder freebsd staat die default uit. Hoe die default op de dreambox zit weet ik niet maar ik zou dit wel even nakijken. <img src="/ubbthreads/images/graemlins/biggthumpup.gif" alt="" />

Geplaatst:

Bedankt voor de tips! Het zit 'm inderdaad in de httpd.conf:

 

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be "All", "None", or any combination of the keywords:

# Options FileInfo AuthConfig Limit

#

AllowOverride None

 

 

Zet i.p.v. "None" het woordje "All" weg, restart Apache en het werkt!

 

Om simpel usernames en passwords voor de directory aan te maken, gebruik ik phpaccess. Dit is gratis te downloaden op http://www.krizleebear.de/phpaccess/dynamisch/ .

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...