How to configure the uWSGI server in emperor mode

10 August 2017
[
devops
]

This is a step-by-step guide to install and configure the uWSGI server in emperor mode and with multiple language support. It is mainly intended for macOS environments but, excluding the parts related to bonjour and launchd, it can be adapted to other platforms.

Configuration

Please make sure to read each of the following sections, and complete them in the specified order.

uWSGI

uWSGI will be installed from its sources with the support for multiple languages, then a plugin will be built for each language to be supported: