2016-04-06 7 views
1

Mein Google-Fu schlägt mir immer mit Hilfe auf Apache fehl.Wie vererben Verzeichnisdirektiven in Apache-Conf-Datei

Zum Beispiel habe ich folgende Richtlinien:

<Directory /path/toVhostRoot> 
Options none 
Satisfy all 
Order allow,deny 
</Directory> 

und ich mache einen subdir mit nur:

<Directory /path/toVhostRoot/subdir> 
Allow from all 
</Directory> 

Jetzt wollen-I

Options none 
Satisfy all 
Order allow,deny 

Sollte durch die vererbt werden Subdir, aber das passiert nicht. Irgendein Weg, dies zu erreichen?

Dies ist nur ein Beispiel zu demonstrieren, was ich will, das sind keine tatsächlichen Anweisungen, auf denen ich dies tun möchte.

Antwort

1

Das Üben meiner google-fu für einen anderen Tag half mir, das Problem zu beheben. Antworten, damit ich von jedem Segen bekomme, der jemals auf ihn stößt.

Was habe ich einfach die gemeinsame Richtlinien in ein separaten directives.conf hinzufügen

Options none 
Satisfy all 
Order allow,deny 

Und jetzt Fügen Sie diese in welcher auch immer Verzeichnis Direktive ich es will.

<Directory /path/toVhostRoot> 
    Include /path/to/directives.conf 
</Directory> 

<Directory /path/toVhostRoot/subdir> 
    Include /path/to/directives.conf 
    Allow from all 
</Directory>