文章摘要
青桔 GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉

项目地址:友链朋友圈,这里使用版本Ubuntu 22.04.2 LTS系统server方式进行部署

下载

将项目下载到对应文件夹下

编辑/hexo_circle_of_friends/fc_settings.yaml文件,需要修改的配置如下:

1
2
LINK:
- {link: "https://blog.qjqq.cn/link/", theme: "common2"} # link改为你的友链页地址,theme选择你的博客主题

运行

运行位于项目根目录的部署脚本:

1
python3 deploy.py

选择1 server,选择1部署,指定运行端口!

部署过程中没有报错,大概率是成功的运行啦,使用命令查看是否成功运行:

1
ps aux

服务器上开始运行两个进程,一个是爬虫程序,另一个是api服务

访问

尝试访问API:

1
curl 127.0.0.1:8000/all

出现数据即为部署成功。

接下来,开放服务器的对应端口(默认为8000),就可以通过IP:端口或者域名:端口访问到API,前端需要的就是这个地址。

也可以通过配置反向代理,转发到网站的其它端口下。

FQA

这里记录部署过程中出现的问题,并给出解决办法!

  1. 部署过程出现的安装依赖失败gevent==21.8.0

答:使用pip单独安装这个出问题的依赖:

1
pip install gevent==21.8.0 --no-build-isolation

安装成功后,在进行一次python3 deploy.py即可成功。