pippen2 Geplaatst: 8 november 2003 Geplaatst: 8 november 2003 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?
Gast Geplaatst: 8 november 2003 Geplaatst: 8 november 2003 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
Gast Geplaatst: 8 november 2003 Geplaatst: 8 november 2003 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="" />
pippen2 Geplaatst: 8 november 2003 Auteur Geplaatst: 8 november 2003 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/ .
Aanbevolen berichten
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 accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen