Toon posts:

[Apache] .htaccess & http.conf

Pagina: 1
Acties:

Verwijderd

Topicstarter
Helaas kwam ik er met de search niet uit :(

Ik wil op mijn webserver 1 directory hebben waar je een username en wachtwoord voor moet invoeren. Invoer van username en wachtwoord hoeft niet als je ip adres b.v. 100.100.100.50 is.

Ik kom er maar niet uit wat ik in mijn .htaccess moet zetten en wat ik in http.conf moet zetten. Normaal gesproken als ik een directory met wachtwoord wil beveiligen staat in de .htaccess het volgende:
code:
1
2
3
4
5
   AuthName "wegwezen!"
   AuthType Basic
   AuthUserFile /etc/httpd/conf/users

   require valid-user

Voor de extra optie met het ip adres dacht ik het volgende toe te voegen aan http.conf
code:
1
2
3
   <Directory /var/www/html/test>
       AllowOverride AuthConfig
   </Directory>

en in .httaccess toe te voegen:
code:
1
2
3
4
    Order allow,deny
    Deny from all
    Allow from 100.100.100.50
    Satisfy any

Ik krijg helaas een 500 error dat b.v. "Order is not allowed here" in mijn logs te zien. Heeft iemand een idee?

  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
'Order' overrides 'Limit'. 'Limit' moet je dus bij 'AllowOverride' zetten. Staat in de docs: http://httpd.apache.org/docs/mod/mod_access.html#order.

[ Voor 0% gewijzigd door Fatal-Error op 29-08-2002 22:44 . Reden: verkeerde tags ]

Welcome to the desert of the real.


Verwijderd

zow dus (voor de duidelijkheid):
code:
1
2
3
<Directory /var/www/html/test>
  AllowOverride Limit
</Directory>
en
code:
1
2
3
4
Order Deny, Allow
Deny from all
Allow from 100.100.100.50
Satisfy any


toch?


Al ken je ook
code:
1
AllowOverride All
doen om zeker te zijn van helemaal geen problemen.

  • reskobon
  • Registratie: November 2001
  • Laatst online: 31-07 21:44
Moet zeggen dat ik hier ook al vaak problemen mee gehad heb en denk dat dit aan de samenwerking met windows ligt ofzo want ergens anders werkte het gewoon wel :?

Leeg


Verwijderd

Topicstarter
Bedankt voor de reacties. Het zat hem inderdaad in die limit. Ik ging er vanuit dat die bij AuthConfig hoorde 8)7

Het is httpd.conf geworden:

code:
1
2
3
<Directory /var/www/html/test>
    AllowOverride Limit AuthConfig
</Directory>


THX! :7