ISPconfig+nginx: Contao CMS

Als Admin unter „System / Direktiven Schnipsel“ folgendes anlegen:

Name: Contao 4.x
Typ: Nginx
Schnipsel:

location / {##merge##
 client_max_body_size 100M;
 root {DOCROOT}/web;

 index app.php;
 try_files $uri $uri/ /app.php$is_args$args;
 
 location ~ ^/(app|app_dev|config|install|contao-manager\.phar)\.php(/|$) {
  include /etc/nginx/fastcgi_params;
  {FASTCGIPASS}
  fastcgi_split_path_info ^(.+\.php)(/.*)$;
  fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
  fastcgi_intercept_errors on;
  fastcgi_temp_file_write_size 10m;
  fastcgi_busy_buffers_size    512k;
  fastcgi_buffer_size          512k;
  fastcgi_buffers           16 512k;
  fastcgi_read_timeout 1200;
  fastcgi_param HTTP_AUTHORIZATION $http_authorization;
 }
 location ~ \.(jpe?g|png|gif|ico|webp|css|js|svg|woff2?|ttf|otf|eot)$ {
  expires 1M;
  try_files $uri $uri/ /app.php$is_args$args;
 }
}

Sichtbar für Kunden: ja
Aktiv: ja

Den Schnipsel dann als „Webserver-Konfiguration“ für die Domain aktivieren.

Den „contao-manager.phar.php“ Installer dann in einem weiteren „web“ Unterordner platzieren – also in /web/web/ und via „https://my-domain.de/contao-manager.phar.php“ aufrufen.

Die Statistiken in ISP Config deaktivieren, damit der „/stats/“ Ordner bei der Installation nicht stört.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.