[BC3] [login] username+ wachtwoord

Pagina: 1
Acties:

  • I_stealth_I
  • Registratie: Januari 2001
  • Laatst online: 22:13

I_stealth_I

Tweak It OR leave it!

Topicstarter
ik wil voor een bepaalde page op mijn Apache webserver een login hebben. Graag zo''n windows login schermpje, maar....hoe krijg ik dat voorelkaar?

(graag een beetje duidelijke uitleg, ben een beetje newbie met Apache *D)

/dev/null


  • DJSmiley
  • Registratie: Mei 2000
  • Laatst online: 20:48
http://www.linux-nl.cx/html/secure_pages.html
Apache pagina''s met passwords

Om webpagina''s voor onbekenden af te sluiten kun je een gebruiker username en password laten invoeren.

Hier is beschreven hoe dit uit te voeren:

De gebruiker in dit voorbeeld heet ''geheim'', met password ''hamster''.

Eerst voegen we de username/password aan ''/etc/httpd/users'':

htpasswd -c /etc/httpd/users geheim
De optie ''-c'' creeert een nieuwe user en er wordt meteen om invoer van het password gevraagd.
De file ''/etc/httpd/users'' ziet er dan als volgt uit:
geheim:WrU808BHQai36

Maak hierna een deel van je website secure (bijv. een subdirectory met alle subdirs) door een .htaccess file hierin te zetten of door aanpassen van de ''Directory''-section in de access.conf file van Apache. Zet in de access.conf file user authentication aan:
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"

AllowOverride AuthConfig

om de .htaccess file te behandelen die in deze directory staat.
Maak hierna de .htaccess aan in de gewenste directory die je secure wilt maken, bijv. ''/home/httpd/html/secure/.htaccess'' met inhoud:
AuthName "restricted stuff"
AuthType Basic # of ''digest'' voor meer security
AuthUserFile /usr/local/etc/httpd/users
require valid-user # toegang alle users in ''/etc/httpd/users''

ipv ''require valid-user'' kan je ook ''require user klaas geheim hans'' gebruiken, om slechts deze 3 users toegang te geven. Deze moeten dus wel in ''etc/httpd/users'' staan! Elke andere user die wel in deze file staat wordt dan dus toch toegang geweigerd.
Als een user een .html wil benaderen in de ''/home/httpd/html/secure/'' diretory, zal er om een username en login worden gevraagd. Dit hoeft slechts 1 keer: de server onthoud de user tijdens deze sessie.
Verder, zie manual apache.

  • twixx
  • Registratie: April 2000
  • Niet online
En blijkbaar ook een newbie in dit forum na 183 posts?
RTFM.

9x Canadian Solar + Enphase IQ7+ 3,4 kWp ZZW 20º
4x Yingli + Enphase IQ7 1 kWp ZZW 25º
4x Yingli + Enphase IQ7 1 kWp ZZW 90º