.htaccess vraagie

Pagina: 1
Acties:

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-04 23:09
Ik heb .htaccess helemaal aan de praat,
en hij vraagt netje om een paswoord; alles werkt zoals het hoort.

-------------
AuthName "blabla
AuthType Basic
AuthUserFile blablabla/.htpasswd
require valid-user
--------------

Maar ik wil iets hieraan veranderen.
Ik wil dat de computer met ip 192.168.0.2 ALTIJD toegang
heeft, zonder dat er om een paswoord gevraagd word,
maar dat andere comp's een inlogvenster krijgen...
hij moet dus iets doen van:
allow from 192.168.0.2
else
require valid-user
ofzoiets..

..kan dat???

thnx!

Verwijderd

SEARCH !!!

Verwijderd

Ja het is mogelijk om jouw ip-adres altijd automatisch
toegang te laten krijgen dat het afgeschermde deel van je site.
Hieronder vind je een voorbeeld van een .htaccess file

AuthUserFile /home/sites/htpasswd/.htpasswd
AuthName Members
AuthType Basic

<Limit GET>
order deny,allow
deny from all
allow from x.x.x.x
allow from x.x.x.

require valid-user
satisfy any
</Limit>

ErrorDocument 403 /private.html

Uiteraard moet je de bovenste 3 regels voor jezelf aanpassen

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-04 23:09
Ik heb deze file letterlijk overgenomen, en hem veranderd.
mijn server is 192.168.0.1,
dus die heb ik ingevuld voor de xxx.xxx.... etc...
als ik van buitenaf naar mijn site wil, krijg ik netjes een loginprompt.
maar als ik op mijn linuxbak zeg:
lynx 192.168.0.1 (is zichzelf) dan krijg ik:
'access without authorization denied...'
..en dan krijg ik alsnog een prompt.

thnx....

Verwijderd

kijk en dan staat er bij het pijltje order , dat staat voor volgorde van auth. als eerste deny. Draai dat nou eens om :)

<Limit GET>
order deny,allow <----
deny from all
allow from x.x.x.x
allow from x.x.x.

require valid-user
satisfy any
</Limit>

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
Op dinsdag 02 oktober 2001 14:17 schreef Zynth het volgende:
Ik heb deze file letterlijk overgenomen, en hem veranderd.
mijn server is 192.168.0.1,
dus die heb ik ingevuld voor de xxx.xxx.... etc...
als ik van buitenaf naar mijn site wil, krijg ik netjes een loginprompt.
maar als ik op mijn linuxbak zeg:
lynx 192.168.0.1 (is zichzelf) dan krijg ik:
'access without authorization denied...'
..en dan krijg ik alsnog een prompt.

thnx....
het kan zijn dattie denkt dat je 127.0.0.1 bent, heb ik ook wel eens

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-04 23:09
ik heb nu:

-------
AuthName "Galaxy Maintenance; no access allowed."
AuthType Basic
AuthUserFile /home/httpd/protection/.htpasswd

<Limit GET>
order allow,deny
deny from all
allow from 192.168.0.127
allow from 192.168.0.

require valid-user
satisfy any
</Limit>
---------

Maar als ik het probeer vanaf 192.168.0.127 dan krijg ik mooi wel een paswoord prompt. :(
weet iemand hoe ik dat kan verhelpen?

thnx!

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 11-04 17:07
je begrijpt me verkeerd

ipv:
code:
1
2
allow from 192.168.0.127
allow from 192.168.0.

moet je hebben:
code:
1
2
allow from 192.168.0.2
allow from 127.0.0.1

alleen is het niet de meest veilige methode om 127.0.0.1
te gebruiken

in php zo je het kunnen doen:
code:
1
2
3
4
5
6
7
if ($HTTP_X_FORWARDED_FOR) { $ip = $HTTP_X_FORWARDED_FOR; }
if (!$HTTP_X_FORWARDED_FOR) { $ip = $REMOTE_ADDR; }

$my_ip = "212.1.2.3"; // hier moet je even je echte ip invullen, dus geen intern

if ($ip == $my_ip) { // allow }
if (!$ip != $my_ip) { // deny }

maar ik zou niet weten hoe je zo'n constructie maakt in htaccess ;( :?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-04 23:09
Bedankt allemaal..
ik heb het gelukkig voor elkaar!

Voor degenen die dit later in de search nog een keer nazoeken:

-----------
AuthName "Blablabla :)"
AuthType Basic
AuthUserFile /pad_naar_/.htpasswd

<Limit GET>
order deny,allow
deny from all
allow from [te allowen ip!]

require valid-user
satisfy any
</Limit>
---------

thnx!!

  • Zynth
  • Registratie: September 2001
  • Laatst online: 29-04 23:09
Oops!

er is nog 1 probleempje:
(ter info: de apache server heeft ip: 192.168.0.1)

Als ik inlog vanaf 192.168.0.2, dan gaat het goed.
zonder paswoord gaat hij mooi in 1keer door...
..maar als ik via internet verbind,
dan vraagt hij 2x om mijn paswoord!!!!

de 1e keer krijg ik bij "website":
192.168.0.1
de 2e keer krijg ik bij website de AUTH-tekst!

Hoe kan ik mijn .htaccess veranderen zodat ik aar 1x hoef in te loggen??

thnx!
Pagina: 1