My admin site, Django (it is completely default, not configured) does not show the expected CSS.
It looks like this:

And I can log in:

But it should look like this:

How to fix it?
Additional information that may help:
I am running an instance of Amazon EC2 on port 80 and connecting to it using a real URL. I installed it using this tutorial: http://www.nickpolet.com/blog/deploying-django-on-aws/1/
Following this tutorial, I put this code in a file called /etc/apache2/sites-enabled/mysite.conf . I donβt understand what this code is doing, so I think it might be due to the problem.
/etc/apache2/sites-enabled/mysite.conf:
WSGIScriptAlias / /home/ubuntu/cs462/mysite/mysite/wsgi.py WSGIPythonPath /home/ubuntu/cs462/mysite <Directory /home/ubuntu/cs462/mysite/mysite> <Files wsgi.py> Order deny,allow Require all granted </Files> </Directory> Alias /media/ /home/ubuntu/cs462/mysite/media/ Alias /static/ /home/ubuntu/cs462/mysite/static/ <Directory /home/ubuntu/cs462/mysite/static> Require all granted </Directory> <Directory /home/ubuntu/cs462/mysite/media> Require all granted </Directory>
Directory structure:
/home/ubuntu/cs462/ mysite/ manage.py db.sqlite3 mysite/ __init__.py __init__.pyc settings.py settings.pyc urls.py wsgi.py homepage/ admin.py admin.pyc __init__.py __init__.pyc migrations models.py models.pyc tests.py views.py
The last part of settings.py:
# Static files (CSS, JavaScript, Images) # https:
source share