- 前言
用Python写网站是件魔幻的事情,但是它确实简单、易用、强大。Bottle框架也是非常强大、简单。
部署的方式非常简单,下面就来试试!
- 第一步 准备
首先你要准备前端(html)和后端(用Bottle库写的服务程序),然后在腾讯云上用快速配置配置一台Windows Server服务器。(虽然不是主流,但是简单)
将你的网页Python文件打包成EXE文件。记得保留生成的文件夹。(cd到程序目录后,可以使用“pyinstaller -F 文件名.py” 命令将程序打包为EXE文件,生成在dist文件夹内)
非常重要):用bottle写的服务程序最后的 run函数中的IP地址一定要是0.0.0.0!端口号最好填80。
- 第二步 连接
购买完成后,我们需要连接服务器。
如果你的电脑是Windows系统,请按住【win】+【R】键,输入“mstsc”,进入远程桌面连接。
进入后在计算机输入框中输入你服务器的公网IP,然后点击显示选项,将用户名修改为腾讯云通过站内消息发给你的用户名(默认为Administrator)然后点击本地资源选项卡,点击本地设备与资源里的“详细信息”,勾选你网页文件所在的硬盘。(也可以全勾选)
点击确定,点击“连接”按钮,输入密码(密码腾讯云已经通过站内消息发给你了),点击确定后,连接成功了!
- 第三步 部署
打开后就可以像操作本地电脑一样操作服务器了。
在远程桌面连接里面找到文件资源管理器,找到本地硬盘,然后把所有页面和你的后端服务程序连同构造时生成的文件(夹)拖入服务器的目录,双击后端服务程序,接着访问服务器公网IP,完成!
- 总结一下
- 准备文件(HTML页面文件、Python程序文件、转成的EXE文件、构建EXE时生成的文件夹)。
- 购买Windows Server服务器。
- 勾选需要的硬盘,连接服务器。
- 在远程桌面连接里面找到文件资源管理器,把所有文件拖入服务器。
- 双击运行EXE。部署完成!