I have just bought a dedicated server and they provide me a IP address, access info as root and machive with Centos 5.
I would like to serve my django app in that machine but because I have no experiences such server issues I don't know what is the best way to do that.
I have install mysql, python 2.7.1 and django as root and I think this is reasonable. But I have questions know.
- Should I create a new user to deploy application and serve it on paache or doing that as root also ok ?
- Should I create a user to manipulate with mysql ?
- Django is running with Apache-modwsgi in my local. Should I configure Apache on server to run with mod-wsgi or is there any better method to it ?
I am a newbie on this server issues so please forgive me if my questions are so general to answer.
Any easy-to-read document (beginner-inter level) is also ok for me. I am also really appreciated if you explain your experiences or the best practices to do such configurations.