title: AWS EC2 Django runserver problems with port 8000
body: <p>So I am running an EC2 instance, and I am having a bit of problems.</p>
  
  <p>As of right now, the website is functioning, but not properly.</p>
  
  <p>Django is listening on 0.0.0.0:8000, and I have port 8000 exposed, and the ports are defined 8000:8000 by default. My EC2 security group has 8000 open for incoming, and I can telnet connect from my EC2.</p>
  
  <p>However, when I type my domain name in, domain.com, it does not connect. It connects on domain.com:8000. But I obviously do not want to have that happen, the website should jump right to port 8000.</p>
  
  <p>So in the ports setting of my django project, I remapped 80:8000 so that you connect from port 80 client side and that is mapped to port 8000 server side. It is working now, as domain.com connects.</p>
  
  <p>However I plan on adding SSL certs and this is most likely not going to work, and this is just not good practice. </p>
  
  <p>Are there ways to run multiple manage.py runserver and collectstatic commands as well? Should I be using nginx or is the manage.py runserver 0.0.0.0:8000 command enough? Thanks!</p>