
个人毕业设计包含电商网站源码和Flask-blog,基于《FlaskWeb开发》的部署版本,并附带学习笔记。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
毕业设计中,我利用电商网站源码和Flask框架的入门学习笔记,配合《FlaskWeb开发:基于Python的Web应用开发实战》书籍的第17章内容,完成了网站的部署。为了实现部署,我选择了DigitalOcean平台进行操作,而非严格按照书本中的步骤进行,而是参考了某个在线教程(链接已省略),并对其中的细节进行了调整。然而,在实践过程中,我遇到了一些问题,并且可能是我操作方式上的偏差。具体而言,该教程配置的虚拟环境并未发挥作用,所有安装的依赖项都被直接安装到了系统的lib目录下,尽管这种方式可行,但出于更好的管理和隔离考虑,我认为分开管理更为合理。经过多次实验和验证(已成功测试两次),以下是我的完整部署流程:
最初我对nginx的作用存在困惑。通过参考提供的部署示例链接,我大致理解了nginx的工作原理:它作为反向代理服务器,将外部请求转发到内部的gunicorn服务器上。这一过程可以简单地用一张图来概括。
接下来是准备工作:首先需要从“狗爹”购买域名(价格略有上涨)。随后设置DNS解析为对应的主机IP地址即可完成配置。然后选择DigitalOcean作为主机服务提供商;考虑到是用于测试环境,因此选择了最经济实惠的5美元/月的最低配置实例。值得注意的是,首次注册通常会赠送10美元的优惠券。
最后一步是主机环境的搭建:我选择安装Ubuntu-14.04.4x64操作系统。在购买主机后,系统会自动将root密码发送至注册时填写的邮箱地址;通过SSH登录即可访问(我使用了Xshell工具)。首次登录时需要手动设置root密码以保证安全性。
全部评论 (0)
还没有任何评论哟~


