前言
这个源码是很久之前写的了,但是太忙一直没有发布,私聊我想要的人也挺多的,今天冬至碰巧也有点空,想了想就发布吧
环境准备
一台能上网主机(能安装Python的都行),主机环境要求Python3+,flask和requests支持,以及你的图库,并将所有图片按照数字顺序命名,例如1.jpg,2.jpg…以此类推(一定要按照顺序!)
如果没有安装Python的百度一下安装方法
flask和requests安装依次执行下面的命令
pip install flask
pip install requests
此处如果出现pip command not found请把pip改成pip3试试,如果不行请百度如何安装pip
到这里,环境就部署完成了,到这里,也可以将网线断开了
开始搭建
- 首先下载文末的文件放到一个文件夹里
- 然后修改“app.py”这个文件(Windows最好不要使用记事本,Linux推荐使用VIM/NANO)
- 按照图上说明进行修改
Windows路径注意将”\”改成”/”
这里的图片ID就是上面让你命名的首个数字与最后一个数字
4.保存退出以后打开命令行(ssh),键入以下命令启动项目
flask run -h 0.0.0.0
其中-h后面跟的是绑定的ip,可以自行修改,如果需要通过域名访问建议不带-h参数;可以加上-p来自定义端口,默认端口为5000
程序默认在当前目录下创建一个log.txt来记录访问日志,不需要或想修改的可以对下面这段代码进行修改
成功截图
自此,搭建结束
反向代理
有些主机80端口被占用了,因此我们可以使用现有的web服务器进行反向代理,这里以nginx+宝塔面板为例
首先添加站点,根据实际情况修改
有需要的先去配置一下ssl证书
点击反向代理-添加反向代理
根据实际情况修改即可,代理名称随意
至此,反向代理配置完成
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容