I'm currently trying to configure the nginx + uWSGI server for my Django homepage. Some tutorials advise me to create specific UNIX users for specific demons. As a nginx user for the nginx daemon, etc. Since I'm new to Linux administration, I just decided to create a second user to run all the processes (nginx, uWSGI, etc.), but it turned out that I needed --system users for this.
The main question: what users would you configure for the nginx + uWSGI server and how to work with them? Let's say I have a server with the recently installed Debian Squeeze.
Should I install all the packages, the virtual environment and configure all the directories as root, and then create system directories to run the scripts?
source share