I would like to preface this with the fact that I'm a serious beginner with things Devops and I'm certain that this is a simple problem, I just can't find a good place to really dive into this stuff.
Basically I have a demo up and running on an AWS EC2 instance that is generally working. The way I currently run it is by having a security group that allows http requests on port 80 and then running this at startup:
python -m SimpleHTTPServer 80
Which works, and makes things generally servable, but for some reason this will randomly break and the site will go down. Also I would like to have my computer removed from the cycle of things since I feel that if I have to keep my computer on it kind of defeats the purpose of running this on a server.
How exactly do I go about this, I'm not sure if the occasional black spots are related to this issue, but any advice would be greatly appreciated.