什么是django?

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django是一个开放源代码的Web应用框架,由Python写成。
Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。
Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
1.启动EC2
如果读者期望可以在本文中看到如何启动一个Ubuntu16.04版本的EC2,如何通过./configure make make install等等操作安装python3.7.4,如何解决python编译过程中的错误,如何解决pip安装时的openssl问题,那笔者可以明确的说,不存在的。
因为AWS Marketplace中提供了很多集成django的AMI(Amazon系统镜像),我们只需要在选择AMI时搜索django,挑选一个自己喜(mian)欢(fei)的版本(笔者选择的是Bitnami的版本)。

然后再一路next,最后在审核和启动界面仔细检查配置,确认没问题后点击启动。
等待几分钟之后,就可以继续了,完全不用再考虑安装编译等问题了。
2.连接EC2并测试
通过ssh连接工具(笔者使用的MobaXterm),新建session,服务器地址填写刚刚启动的EC2的ip地址,用户名为bitnami(不同AMI用户会不一样,需要查看EC2的使用说明标签。),再选择用户的私钥,既可以连接到服务器上了。

确认连接没问题之后,就可以测试下环境是否以及搭建好了。
打开浏览器,在地址栏输入EC2服务器的ip地址。如果显示下面的界面,则表示环境以及运行成功。

总结
通过简单的几步操作,就可以搭建起django测试环境,这其中,AWS Marketplace帮我们解决了部署中最头疼的问题,我们只需要专注于自己应用的开发就可以了。