使用宝塔web管理面板,在VPS上安装Tumblr解析站

lisahost.com

以下在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端口
Tumblr-1.jpg

4、安装redis
Tumblr-2.jpg

三、获取源码,安装依赖库(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
tumblr-3.jpg

3、配置文件 config.py ,按需修改
tumblr-4.jpg

五、运行,并配置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;
        }

tumblr-5.jpg

六、设置自启动
修改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

    所有主机信息仅是为及时分享并收录,不做推荐!