Как сделать чтобы можно было обращаться к сайту на Django по адрессу «sitenmae.ru», а не «sitename.ru:8000» и не запускать runserver каждый раз?
Nginx + uwsgihttps://habrahabr.ru/post/226419/
Все просто и по шагам
На DigitalOcean хороший гайд на эту тему + поищите там же про supervisor.
P.S: Если ипользуете python3, не забудьте установить python3-dev 
А по всем непонятным моментам и ошибкам(Если возникнут) есть куча информации в гугле.