Apache ServerAlias Pendant bei lighttpd

Posted on the April 1st, 2007 under allgemein by matthias

Beim bekannten Apache Webserver nutzt man in der Regel die ServerAlias Direktive, um weitere Namen für den eingetragenen Host zu definieren. Bei lighttpd gibt es hier keine solche Direktive. Wie also schnell und einfach mehrere Aliase für einen vhost definieren?

Unter lighttpd bedient man sich einfach ganz bequem regulärer Ausdrücke, um ein breites Spektrum an möglichen Hostnames abzudecken. Bei mir sieht dies z.B. in der /etc/lighttpd/lighttpd.conf folgendermaßen aus:

[sourcecode language="css"]$HTTP["host"] =~ "^(www\.|blog\.)?adminlife\.(de|net|org)" {

}[/sourcecode]

Hiermit verweisen alle meine drei Domains adminlife.de, *.net und *.org auf diesen Blog. Hierbei ist es egal ob vorne ein “www”, “blog” oder nichts vorangestellt ist. Wichtig ist auf das Tilde Zeichen (~) zu achten, damit die Regel von lighttpd richtig interpretiert wird. Unter Apache wären hier mindestens 8 ServerAlias Einträge nebst dem Haupteintrag für die Domain nötig. Da lob ich mir den lighty – klein, flexibel und übersichtlich.

Links:
lighttpd Wiki

|

16 Responses to 'Apache ServerAlias Pendant bei lighttpd'

  1. 02. April 2007 at 00:49
    Craig
  2. 02. April 2007 at 07:56
    matthias
  3. 02. April 2007 at 14:54
    Daniel
  4. 02. April 2007 at 14:58
    matthias
  5. 02. April 2007 at 15:01
    Daniel
  6. 03. April 2007 at 23:58
    Craig
  7. 04. April 2007 at 11:45
    matthias
  8. 06. April 2007 at 00:44
    Craig
  9. 06. April 2007 at 09:42
    matthias
  10. 06. April 2007 at 23:56
    Craig
  11. 07. April 2007 at 09:34
    matthias
  12. 07. April 2007 at 18:36
    matthias
  13. 07. April 2007 at 21:34
    Craig
  14. 08. April 2007 at 10:46
    matthias
  15. 22. August 2007 at 04:32
    morph
  16. 22. August 2007 at 07:04
    matthias

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>