[Apache 1.3] Meerdere directories met zelfde toegangsrechten

Pagina: 1
Acties:

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 17-08 22:52

Booster

Superuser

Topicstarter
Op een server die ik beheer moeten verschillende (virtuele) directories en locations alleen toegankelijk zijn vanaf bepaalde IP-adressen. Dit is goed op te lossen met voor iedere directory en location een Order Allow,Deny en een heel rijtje met Allow from a.b.c.d.
Tussen iedere <Directory> en <Location> directive staat dus een hele lijst.

Maar, als er in de houdige situatie 1 IPje aangepast moet worden, dan moet ik deze voor elke directory apart gaan veranderen. Dit is bijzonder irritant (het is nogal een lijst), redundant en niet echt lekker consistent.

Dus heb ik een apart bestand aangemaakt, zeg ipjes.conf, en hier de regels in gezet en binnen iedere <Directory /random/beveiligde/map> een Include /etc/apache/ipjes.conf neergezet, zodat ze allemaal naar hetzelfde bestand verwijzen.

Nu komt apache configtest echter met de waarschuwing dat 'Order' en 'Allow from' e.d. niet in een apart bestand mogen staan. Mijn manier mag dus schijnbaar niet.
Het gaat dus niet alleen om bestaande mappen, maar ook om virtuele (like mod_throttle/throttle-status), waar htaccess files zover ik weet geen zin hebben.

Weet iemand een andere manier om dit op te lossen?

The cake is a lie | The Borealis awaits...


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je kan de .htaccess wellicht symlinken? Kun je daarnaast niet meerdere directories opgeven in een Directory tag? En kun je de tags wellicht nesten?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Booster
  • Registratie: Februari 2000
  • Laatst online: 17-08 22:52

Booster

Superuser

Topicstarter
Spider.007 schreef op woensdag 22 juni 2005 @ 17:29:
Je kan de .htaccess wellicht symlinken?
Dat kan zowiezo voor de directories, maar niet voor de locations zover ik weet. Die zijn virtual en worden gegenereerd door een module (en verwijzen dus ook niet naar een directory buiten de documentroot). Dus dan zou ik nogsteeds een X aantal verschillende lijsten moeten bijhouden. (scheelt 1 lijstje aanpassen, maar lost het probleem verder niet echt op)
Kun je daarnaast niet meerdere directories opgeven in een Directory tag?
Volgens de documentatie kon dit niet, maar ik heb het toch even geprobeerd. configtest zegt dan
code:
1
Multiple <Directory> arguments not (yet) supported.
En kun je de tags wellicht nesten?
Nee, nesten is niet mogelijk. <Directory> is alleen toegestaan binnen de VirtualHost directive en voor de serverconfig. Hetzelfde geld voor Location.

The cake is a lie | The Borealis awaits...


  • Booster
  • Registratie: Februari 2000
  • Laatst online: 17-08 22:52

Booster

Superuser

Topicstarter
Kick.

The cake is a lie | The Borealis awaits...