Apache 2 – vhosts, die .htaccess und ein leidender Indianer
Donnerstag, 16. April 2009 - 22:19 Uhr
Es wird hier jetzt ein wenig techy, ich möchte mich im Voraus schonmal dafür entschuldigen… Allerdings durfte ich mich heute auf Arbeit ungefähr zwei Stunden mit der Apache2 Config herumschlagen, und weil das schon das zweite Mal innerhalb von ein paar Wochen der Fall war (und ich wieder auf den gleichen Fehler reingefallen bin), möchte ich hier kurz ein paar Knackpunkte festhalten. Nur für den Fall, dass ich wieder in die Situation komme. Oder wer anders.
Zunächst ein paar nützliche Befehle:
sudo <Befehl>– Befehl als root ausführenln -s /blub1 blub2– erstellt einen Symlink namens blub2, der auf /blub1 zeigtrm blub– entfernt blub/etc/init.d/apache2 force-reload– Apache 2 neu starten
Auf jeden Fall sollte man bei der Herumkonfiguriererei aufpassen, dass Weiterleitungen in der .htaccess nur dann funktionieren, wenn für das Directory auch AllowOverride auf All steht. Per Standard steht das erstmal auf None, was auch durchaus sinnvoll ist. Klartext:
<VirtualNameHost *>
...
<Directory /var/www/domain.de>
...
AllowOverride All
</Directory>
</VirtualNameHost>
Nebenbei bemerkt: Entweder * (alle Ports) oder *:80 (Port 80). Beides zusammen geht nicht. Egal in welcher eingebundenen Datei das definiert wird.
Ja, das ist hier alles ein wenig wirr. Aber ungefähr so sah meine Fehlersuche heute auch aus
Flattr ist ein Micro-Payment-Dienst für Web-Inhalte.
Mehr zu Flattr findest Du im Beitrag Was ist Flattr?
Ähnliche Beiträge
- comment-page-1 – WordPress 2.7 hat ein neues “Duplicate Content”-Problem 5. März 2009
- Die Bahn und die Verkehrsverbünde 26. Januar 2010
- SponsorAds – Layer-Ads und andere Werbung 18. Dezember 2008
- Ein ♥ Herz für Blogs 21. April 2009
- Der Traum von den Millionen 20. November 2007

Hey, hier bloggt Jan Papenbrock. Er studiert Wirtschaftsinformatik an der Uni Münster. Nebenbei erstellt er Webseiten und interessiert sich für SEO.