Dienstag, 17. September 2013

Increase Attachment Size, Anhanggrösse erweitern mit Squirrelmail, lighttpd, nginx (Debian Wheezy)

Ich verwende momentan Squirrelmail als Mail Frontend welches durch lighttpd bereitgestellt wird. nginx dient als http Reverse Proxy um auf die entsprechende Maschine zugreifen zu können.
Um Anhänge grösser als 2MB (Defaultwert aus php.ini) über Squirrelmail versenden zu können müssen wir folgende Anpassungen durchführen:
  1. Änderung des Wertes upload_max_filesize auf z.B. 10MB
  2. Änderung des Wertes post_max_size auf einen Wert > upload_max_filesize
  3. Änderung des Wertes memory_limit auf einen Wert > post_max_size
  4. Restart lighttpd
    service lighttpd restart
  5. Lokalisieren der nginx.conf (/etc/nginx/conf.d/default) und einfügen des folgenden Wertes in die "server" Sektion
    client_max_body_size 12M;
Die Änderung unter Punkt 5 ist nur notwendig wenn nginx als Proxy vor lighttpd/apache geschalten wurde. Man erhält in diesem Falle nämlich folgende Fehlermeldung:
Nginx: 413 Request Entity Too Large Error

Keine Kommentare:

Kommentar veröffentlichen