Hello, A python site running with mod_wsgi on my IspConfig server (latest version; ubuntu 18.04 LTS) required the locale to be utf-8 (the git library used by the site failed when a git branch name had a unicode character in it). By default www-data gives POSIX as locale: (root) runuser -s /bin/bash -l www-data -c "locale" LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= On http://blog.dscpl.com.au/2014/09/setting-lang-and-lcall-when-using.html is explained that this can be easily solved with a statement like: WSGIDaemonProcess my-django-site lang='en_US.UTF-8' locale='en_US.UTF-8' IspConfig doesn't like it, and after some searching it turns out it's because the directive WSGIDaemonProcess requires a (unique) site name and IspConfig is duplicating the lines in the VirtualHost 80 and 443 sections. So apache2 refuses to start and IspConfig rolls back the site config changes. I needed to manually edit the site's vhost file to make the site names unique. Probably there's a better solution to this. Anyone an idea?