Contao-Hosting auf nginx
Contao (früher TYPOlight) ist ein - vor allem im deutschsprachigen Raum - beliebtes Open-Source-Content-Management-System (CMS). Durch eine Reihe positiver Eigenschaften - u.a. Suchmaschinenfreundlichkeit, Barrierefreiheit, Rechteverwaltung, Live-Update-Service, viele integrierte Module - hat es in kurzer Zeit (die erste Version erschien 2004) eine erhebliche Verbreitung gefunden und wird auch gerne von Agenturen für ihre Kunden eingesetzt.
Zu unseren Contao-Hosting-Angeboten ▶
Contao lässt sich hervorragend unter nginx betreiben, da für das Contao-Hosting nur eine minimale nginx-Konfiguration nötig ist - die Konfiguration übernehmen wir natürlich für unsere Kunden, soll hier aber trotzdem als Beispiel angeführt werden, wie simpel nginx einzurichten ist (die Konfiguration ist der Anleitung Running Contao 2.10.2 On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.10 entnommen, die Falko Timme auf HowtoForge veröffentlicht hat):
# Make sure files with the following extensions do not get loaded by nginx
# because nginx would display the source code, and these files can contain PASSWORDS!
location ~* \.(tpl|html5|xhtml)$ {
deny all;
}
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}
location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Damit sind auch schon die Rewrite Rules abgedeckt, die für Real URLs notwendig sind.
Danach kann Contao ganz einfach über den webbasierten Installer installiert werden, wie es in dem Tutorial von Falko Timme weiter beschrieben ist.
- Die Contao-Installation übernehmen wir auf Wunsch auch gerne für Sie; wenn Sie eine bestehende Contao-Seite haben, ziehen wir diese kostenlos für Sie von Ihrem alten Hoster zu Timme Hosting um.
- Unsere Contao-Demo-Seite vermittelt einen Eindruck davon, wie schnell Contao unter nginx läuft.