[Apache]Hoe 1 dir beveiligen?

Pagina: 1
Acties:

  • Dionysus007281
  • Registratie: Maart 2002
  • Laatst online: 07-07 17:03

Dionysus007281

Spank my monkey!

Topicstarter
Ik heb op mijn RedHat 9.0 server Apache 2.0.40 draaien, met WebDAV. Nu wil ik de WebDAV bestanden opslaan in een bepaalde map, en met het volgende commando wil ik die map beveiligen:

<Location />
DAV on
<Limit PUT POST DELETE PROPFIND GET PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Require user ***
AuthName "Webdav"
AuthType Basic
AuthUserFile /pad/naar/.htpasswd
</Limit>
</Location>

Alleen als ik nu via een webbrowser gewoon mijn site wil benaderen, moet ik altijd inloggen, wat dus niet echt handig is.
Dit heeft denk ik te maken met <Location />. Dit wil ik dus het liefst veranderen naar <Location /var/www/html/webdav> omdat ik alleen de WebDAV map wil beveiligen.

Alleen als ik dit volledige pad aangeef bij Location, werkt m'n hele WebDAV niet meer. Weet iemand hoe ik dit kan oplossen, zodat alleen het het mapje /var/www/html/webdav beveiligd is?

Dual Opteron 248 Nu met Asus X800XT PE @ X850XT PE Server.


  • WiNlUx
  • Registratie: April 2002
  • Laatst online: 12-09-2023
Ja maar waar staat je .htaccess??? Als je die in je ROOT hebt staan dan vraagt ie om een password ja. Je moet dus de .htaccess in de map zetten die je wilt beveiligen ;)

Suc6

  • Dionysus007281
  • Registratie: Maart 2002
  • Laatst online: 07-07 17:03

Dionysus007281

Spank my monkey!

Topicstarter
.htaccess staat in /var/www/html/webdav , dat is dus idd de map die ik wil beveiligen. Als ik het nou als volgt doe:

<Location />
DAV on
</Location>

<Location /var/www/html/webdav>
<limit BLADIEBLA>
Require user ***
AuthName "Webdav"
AuthType Basic
AuthUserFile /pad/naar/.htpasswd
</Limit>
</Location>

Zou het dan wel werken? Ik vind het zo vreemd dat ik DAV on alleen op <Location /> kan ingeven, en niet op één bepaalde map.

Edit - de website is http://redhatpower.webhop.net als je het es wil bekijken.

[ Voor 17% gewijzigd door Dionysus007281 op 17-04-2003 10:36 ]

Dual Opteron 248 Nu met Asus X800XT PE @ X850XT PE Server.


  • Predator
  • Registratie: Januari 2001
  • Laatst online: 14:22

Predator

Suffers from split brain

NT -> SA

Everybody lies | BFD rocks ! | PC-specs


  • WiNlUx
  • Registratie: April 2002
  • Laatst online: 12-09-2023
Doe dit eens:

AuthUserFile /pad/naar/.htpasswd
AuthName Webdav
AuthType Basic
<Limit GET>
require valid-user
</Limit>

En kijk dan eens of het wel werkt. Ik heb net ff gekeken en moest iid een wachtwoord + gebruikersnaam ingeven

Verwijderd

Zoek het verchil tussen Directory en Location eens op.

De directory achter Location geeft het pad als in de URL. De dir in Directory geeft het pad dat fysiek aanwezig is op de server. Jij gebruikt nu Location met een fysiek pad, maar dat pad bestaat niet in je 'web-space'

[ Voor 20% gewijzigd door Verwijderd op 17-04-2003 11:12 ]


  • WiNlUx
  • Registratie: April 2002
  • Laatst online: 12-09-2023
Dan zou het http://redhatpower.webhop.net/webdav moeten worden neem ik aan ;)

Verwijderd

Zoiets. Het zou twee dingen kunnen zijn:
<Location /webdav/>
of
<Directory /pad/naar/de/fysieke/webdav/directory/>

Naar mijn mening is het gebruik van Directory veiliger, want daarmee voorkom je dat als die dir nog ergens anders gealiast wordt de beveiliging uitstaat.

  • WiNlUx
  • Registratie: April 2002
  • Laatst online: 12-09-2023
Verwijderd schreef op 17 April 2003 @ 11:57:
Zoiets. Het zou twee dingen kunnen zijn:
<Location /webdav/>
of
<Directory /pad/naar/de/fysieke/webdav/directory/>

Naar mijn mening is het gebruik van Directory veiliger, want daarmee voorkom je dat als die dir nog ergens anders gealiast wordt de beveiliging uitstaat.
Idd! Proberen zou ik zeggen!

  • Dionysus007281
  • Registratie: Maart 2002
  • Laatst online: 07-07 17:03

Dionysus007281

Spank my monkey!

Topicstarter
Yes. Dat heeft gewerkt.

<Location />
DAV on
</Location>

<Directory **/**/webdav>
limit blabla
</Directory>

Dual Opteron 248 Nu met Asus X800XT PE @ X850XT PE Server.

Pagina: 1