Adding a new site requires multiple steps:
- Install a new Apache vhost for the site.
- Add the site domain to ALLOWED_HOSTS
- Add a record in the Django Sites table
- Reload Apache to pick up the new config
- Restart Django/gunicorn to pick up the change to ALLOWED_HOSTS
- Create a Home Page for the new site