homework 运用aliyun服务器centos 来实现部署。 flask项目+nginx+gunicorn 来实现。
首先是对于要用到的软件的下载和安装。比如py3,mysql,nginx等等。 其次是对于软件的配置与使用。网上教程走一走。。https://www.cnblogs.com/Sugar-Chl/p/9497901.html。傻瓜式部署 主要看了这个教程。再以此为基准去找更新的方法来实现。 通过xftp和xshell来远程操作数据库。 nginx的配置..是一门很深的学问。我用的是转发的方法来实现。到部署成功后还是遇到很多问题如跨域,前端对于服务器上文件的调用。到后面会更加深入的去学习。 gunicorn 来运行端口实现部署。对于输出其日志还是一脸懵逼..copy了py脚本还是没有半点输出。在作业后会自我去学习。
总结:这次作业让我学会了如何与前端交互。也深刻意识到了沟通和交流的重要性。需要协商才能减少很多不必要的error。还有部署网站也是我最大的收获。!!
api文档:https://www.showdoc.cc/767544060354195?page_id=4264119544116859