美文网首页
搭建属于自己的Tumblr解析网站

搭建属于自己的Tumblr解析网站

作者: 125b4e5d5f65 | 来源:发表于2018-01-31 13:35 被阅读493次

前几天推荐了自己开发的视频解析网站:http://ojbk.us ,

然后其实网站源码已经开源了。这里就拿别人写的比较完善的安装教程转载了。


本方法在Centos 7下测试成功(服务器必须在国外)。

首先安装Python。linux自带了python,windows请自行下载python。推荐Centos7/Python2.7

建议全新系统使用yum update -y 把系统升级一次

Github项目地址:https://github.com/tangrela/ojbk_jiexi

一、安装必要组件

1、安装git

yum install -y git
yum install screen wget unzip gcc gcc-c++ python-devel -y

2、安装pip
wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py

3、放开5000端口
firewall-cmd --add-port=5000/tcp --permanent

二、获取源码,安装依赖库

git clone https://github.com/tangrela/ojbk_jiexi
cd ojbk_jiexi
pip install -r requirement.txt

三、创建数据库
python rebuildDB.py

默认使用的是sqlite3,如果需要使用MySQL,可以修改配置config.py:
1. 注释第六行
2. 去掉第五行开头#,修改user<用户名>、passwd<数据库密码>、database<数据库名>(改成你自己数据库的信息)

四、安装redis
建议先安装宝塔(安装教程),然后直接用宝塔安装redis

五、修改配置
修改:ojbk_jiexi/config.py

domain:是你的网站域名,用于显示在前端
mm2:恋恋影视的最新域名
porn91:91的域名

六、运行
gunicorn -w4 -b 0.0.0.0:5000 run:app

此时可以访问:http://ip:5000,应该就能访问了。


更多配置:

配置自启动

echo "supervisord -c ojbk_jiexi/supervisord.conf" >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local

配置Nginx通过域名访问

 server
 {
     listen 80;
     server_name ojbk.us www.ojbk.us; #domain
     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/tangrela/app/static;
         expires 1d;
    }
     access_log  /www/wwwlogs/ojbk.us.log;
}

相关文章

网友评论

      本文标题:搭建属于自己的Tumblr解析网站

      本文链接:https://www.haomeiwen.com/subject/gqikzxtx.html