Pfadangaben in Apache Direktiven

Alles, was den Apache betrifft, kann hier besprochen werden.

Pfadangaben in Apache Direktiven

Postby Roach » 16. January 2007 08:49

Hallo,

ich wollte fragen ob es in Apche Direktiven möglich ist in Pfadangaben Variablen oder ähnliches zu verwenden.

Bsp.:

Code: Select all
<VirtualHost 1.2.3.4>
    DocumentRoot /srv/www/htdocs/web1/html/

    # Hier will ich mir das "/srv/www/htdocs/web1/" sparen...
    ErrorDocument 404 /srv/www/htdocs/web1/errors/404.html

</VirtualHost>


Geht das irgendwie?

Vielen Dank.

Gruß
Roach
 
Posts: 34
Joined: 18. March 2004 13:41

Postby Wiedmann » 16. January 2007 10:20

Geht das irgendwie?

zuwas?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Pfadangaben in Apache Direktiven

Postby Roach » 16. January 2007 12:50

Roach wrote:
Code: Select all
    # Hier will ich mir das "/srv/www/htdocs/web1/" sparen...

Roach
 
Posts: 34
Joined: 18. March 2004 13:41

Postby Wiedmann » 16. January 2007 13:12

# Hier will ich mir das "/srv/www/htdocs/web1/" sparen...

Warum willst du das?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Roach » 16. January 2007 15:07

Es geht um folgendes

Es gibt über 1000 virtualhosts, in deren Direktiven immer eine Datei
includet wird.
Alle in etwa so:
Code: Select all
<VirtualHost 1.2.3.4>
    ServerName domain.tld
    DocumentRoot /srv/www/htdocs/web1/html/
    Include /srv/www/conf/global.conf
</VirtualHost>


In der global.conf steht jetzt viel Zeugs, dass ich ab und zu mal ändern muss, und ich will nicht jedesmal alle 1000 vhosts einzeln ändern.
Und ich frage ob es jetzt möglich wäre in der global.conf in irgendeinerweise auf DocumentRoot zuzugreifen. So dass z.B. das cgi-bin immer im DocumentRoot/cgi-bin definiert wird, oder so.

Danke für die Antworten!
Roach
 
Posts: 34
Joined: 18. March 2004 13:41

Postby Wiedmann » 16. January 2007 15:45

Es gibt über 1000 virtualhosts, in deren Direktiven immer eine Datei
Code: Select all
Include /srv/www/conf/global.conf

Warum includierst du diese Datei dann nicht einmalig in der Hauptserverconfig?


So dass z.B. das cgi-bin immer im DocumentRoot/cgi-bin definiert wird

Das ist jetzt aber eine andere Anforderung als oben... Zusammen mit deinen "tausend" VHosts, könntest dudir da mal "mod_vhost_alias" anschauen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Roach » 16. January 2007 16:02

Wiedmann wrote:
Es gibt über 1000 virtualhosts, in deren Direktiven immer eine Datei
Code: Select all
Include /srv/www/conf/global.conf

Warum includierst du diese Datei dann nicht einmalig in der Hauptserverconfig?

Weil es nicht für alle Vhost gelten soll.

Wiedmann wrote:
So dass z.B. das cgi-bin immer im DocumentRoot/cgi-bin definiert wird

Das ist jetzt aber eine andere Anforderung als oben...

Wenn du es genau wissen willst geht es um das Modul mod_cband, aber da ich nicht mit unnötigen Details Verwirrungen stiften wollte, habe ich das Problem möglichst einfach gehalten.
Wiedmann wrote:Zusammen mit deinen "tausend" VHosts, könntest dudir da mal "mod_vhost_alias" anschauen.

Danke für die Info, das hilft mir leider aber nicht weiter.
Roach
 
Posts: 34
Joined: 18. March 2004 13:41


Return to Apache

Who is online

Users browsing this forum: No registered users and 2 guests