CentOS部署pyspider
0x00 环境
阿里云ECS云服务器
CPU:1核
内存:2G
操作系统:Centos 7.3 x64
地域:华北 2(华北 2 可用区 A)
系统盘:40G
0x01 安装依赖
yum install gcc gcc-c++ python-pip python-devel python-distribute libxml2 libxml2-devel python-lxml libxslt libxslt-devel openssl openssl-devel
0x02 升级 pip
pip install --upgrade pip
0x03 用 pip 安装 pyspider
pip install pyspider
0x04 安装 mysql
mysql安装及配置过程可以查看
nginx + php + mysql + wordpress 搭建简单站点 安装及配置过程
0x05 安装 redis 并启动
yum install redis
pip install redis
systemctl start redis
0x06 安装 mysql-connector
pip install mysql-connector
0x07 编辑 pyspider 配置文件
vim /etc/pyspider/pyspider.conf.json
内容如下
其中mysqlUser为mysql用户名,mysqlPasswd为mysql密码,webuiUser为登录控制台的用户名,webuiPasswd为登陆控制台的密码
{
"taskdb": "mysql+taskdb://mysqlUser:mysqlPasswd@127.0.0.1:3306/taskdb",
"projectdb": "mysql+projectdb://mysqlUser:mysqlPasswd@127.0.0.1:3306/projectdb",
"resultdb": "mysql+resultdb://mysqlUser:mysqlPasswd@127.0.0.1:3306/resultdb",
"message_queue": "redis://127.0.0.1:6379/db",
"webui": {
"username": "webuiuser",
"password": "webuipasswd",
"need-auth": true
}
}
0x08 启动 pysqpider
pyspider -c /etc/pyspider/pyspider.conf.json
后台运行
nohup pyspider -c /etc/pyspider/pyspider.conf.json &
也可以将以上命令写进bashrc里,直接使用pyspider命令在后台启动
vim .bashrc
添加如下内容
alias pyspider = 'nohup pyspider -c /etc/pyspider/pyspider.conf.json &'
0x09 访问控制台
地址:5000
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)