O site de administração do Django não mostra o estilo CSS

Meu site de administração do Django (é completamente padrão, não personalizado) não está mostrando o CSS esperado.

Se parece com isso:

E eu posso entrar:

Mas é para ficar assim:

Como faço para corrigir isso?

Outras informações que podem ajudar:

Estou executando uma instância do Amazon EC2 na porta 80 e conectando-a usando uma URL real. Eu o configurei usando este tutorial:http://www.nickpolet.com/blog/deploying-django-on-aws/1/

Após esse tutorial, coloquei esse código em um arquivo chamado/etc/apache2/sites-enabled/mysite.conf. Não entendo o que esse código está fazendo, então acho que pode estar relacionado ao problema.

/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>

Estrutura de diretório:

/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

Última parte do settings.py:

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.7/howto/static-files/

STATIC_URL = '/static/'

questionAnswers(1)

yourAnswerToTheQuestion