以下在Centos 7下安装成功。可参考之前的文章:
使用VPS创建Tumblr解析站
使用Tumblr爬虫,结合h5ai创建私有视频库、图库
一、安装必要组件
安装git
yum install -y git
yum install screen wget unzip gcc gcc-c++ python-devel -y
安装pip
wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py
二、安装宝塔web管理面板,并安装PHP、Mysql环境
1、安装宝塔web管理面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
2、安装PHP、Mysql环境
安装成功后,进入 你的IP:8888,安装PHP、Mysql
3、放行5000端口
4、安装redis
三、获取源码,安装依赖库(SSH下)
wget https://zhujiwiki.com/wp-content/uploads/2018/03/ojbk_jiexi.zip
unzip ojbk_jiexi.zip
cd ojbk_jiexi && pip install -r requirement.txt
创建一个logs目录:
mkdir logs
四、数据库使用
1、使用数据库:
mv config.sample.py config.py && python rebuildDB.py
2、添加域名,并创建数据库
宝塔面板里,添加站点,同时创建数据库为 tumblr
3、配置文件 config.py ,按需修改
五、运行,并配置Nginx
1、运行
网站目录下运行:
gunicorn -w4 -b 0.0.0.0:5000 run:app
2、配置Nginx
在Nginx配置文件里添加如下代码:
location / {
proxy_pass http://127.0.0.1:5000;
proxy_redirect off;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /(images|javascript|js|css|flash|media|static)/ {
root /root/ojbk_jiexi/app/static; #目录修改好
expires 1d;
}
六、设置自启动
修改supervisord.conf,将directory修改为脚本根目录
SSH下执行:
echo "supervisord -c 网站根目录/supervisord.conf" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
via:https://github.com/tangrela/ojbk_jiexi
-
所有主机信息仅是为及时分享并收录,不做推荐!