Ubuntu部署鱼塘后端(server)
文章摘要
青桔 GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉项目地址:友链朋友圈,这里使用版本Ubuntu 22.04.2 LTS
系统server
方式进行部署
下载
将项目下载到对应文件夹下
编辑/hexo_circle_of_friends/fc_settings.yaml
文件,需要修改的配置如下:
1 | LINK: |
运行
运行位于项目根目录的部署脚本:
1 | python3 deploy.py |
选择1
server,选择1
部署,指定运行端口!
部署过程中没有报错,大概率是成功的运行啦,使用命令查看是否成功运行:
1 | ps aux |
服务器上开始运行两个进程,一个是爬虫程序,另一个是api服务
访问
尝试访问API:
1 | curl 127.0.0.1:8000/all |
出现数据即为部署成功。
接下来,开放服务器的对应端口(默认为8000),就可以通过IP:端口
或者域名:端口
访问到API,前端需要的就是这个地址。
也可以通过配置反向代理,转发到网站的其它端口下。
FQA
这里记录部署过程中出现的问题,并给出解决办法!
- 部署过程出现的安装依赖失败
gevent==21.8.0
答:使用pip单独安装这个出问题的依赖:
1 | pip install gevent==21.8.0 --no-build-isolation |
安装成功后,在进行一次python3 deploy.py
即可成功。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自青桔气球
评论 ()